Compilation time 2947ms, 1021 calls, average 2.9ms, longest 377ms
CodeBlocks profiling information (17,057,351,709 total cycles):
_S1_2_8830F34 3,896,446,471 instructions (22.843%), 77,392,799 calls (088265D4 - 088310FC, length 10955)
  Back Branch 08830FC8 78,881,300 times (length 18)
    08830F74:[AFB30014]: sw         $s3, 20($sp)
    08830F78:[AFB00008]: sw         $s0, 8($sp)
    08830F7C:[AFA60000]: sw         $a2, 0($sp)
    08830F80:[0A20C3EF]: j          0x08830FBC
    08830F84:[AFA70004]: sw         $a3, 4($sp)
--> 08830F88:[0E20BF41]: jal        0x0882FD04
    08830F8C:[00000000]: nop
    08830F90:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08830F94:[8C420004]: lw         $v0, 4($v0)
    08830F98:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08830F9C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830FA0:[10400033]: beq        $v0, $zr, 0x08831070
    08830FA4:[27C692E4]: addiu      $a2, $fp, -27932
    08830FA8:[26940001]: addiu      $s4, $s4, 1
    08830FAC:[10560020]: beq        $v0, $s6, 0x08831030
    08830FB0:[8FA50004]: lw         $a1, 4($sp)
    08830FB4:[12950043]: beq        $s4, $s5, 0x088310C4
    08830FB8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    08830FBC:[8E220004]: lw         $v0, 4($s1)
    08830FC0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08830FC4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08830FC8:[1457FFEF]: bne        $v0, $s7, 0x08830F88
    08830FCC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08830FD0:[8E300000]: lw         $s0, 0($s1)
    08830FD4:[8FA50000]: lw         $a1, 0($sp)
    08830FD8:[0E20BC66]: jal        0x0882F198
_S1_2_882F198 2,983,790,406 instructions (17.493%), 77,653,525 calls (0882EA9C - 0882F278, length 504)
    0882EA9C:[90830007]: lbu        $v1, 7($a0)
    0882EAA0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0882EAA4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882EAA8:[8CA50008]: lw         $a1, 8($a1)
    0882EAAC:[00621004]: sllv       $v0, $v0, $v1
    0882EAB0:[2442FFFF]: addiu      $v0, $v0, -1
    0882EAB4:[00451024]: and        $v0, $v0, $a1
    0882EAB8:[24030014]: addiu      $v1, $zr, 20 <=> li $v1, 20
    0882EABC:[00430018]: mult       $v0, $v1
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
    0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
    0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
    0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
    0882EAF4:[03E00008]: jr         $ra
    0882EAF8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882EAFC:[03E00008]: jr         $ra
    0882EB00:[244273D8]: addiu      $v0, $v0, 29656
    0882EE40:[27BDFFF0]: addiu      $sp, $sp, -16
    0882EE44:[AFBF0000]: sw         $ra, 0($sp)
    0882EE48:[E7B40008]: swc1       $f20, 8($sp)
    0882EE4C:[8C83001C]: lw         $v1, 28($a0)
    0882EE50:[24A2FFFF]: addiu      $v0, $a1, -1
    0882EE54:[0043102B]: sltu       $v0, $v0, $v1
    0882EE58:[10400008]: beq        $v0, $zr, 0x0882EE7C
    0882EE5C:[000510C0]: sll        $v0, $a1, 0x0003
    0882EE60:[8C83000C]: lw         $v1, 12($a0)
    0882EE64:[00431021]: addu       $v0, $v0, $v1
    0882EE68:[2442FFF8]: addiu      $v0, $v0, -8
    0882EE6C:[8FBF0000]: lw         $ra, 0($sp)
    0882EE70:[C7B40008]: lwc1       $f20, 8($sp)
    0882EE74:[03E00008]: jr         $ra
    0882EE78:[27BD0010]: addiu      $sp, $sp, 16
    0882EE7C:[44850000]: mtc1       $a1, $f0
    0882EE80:[00000000]: nop
    0882EE84:[46800320]: cvt.s.w    $f12, $f0
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
    0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
    0882EEBC:[4502FFF7]: bc1fl      0x0882EE9C
    0882EEC0:[8C840010]: lw         $a0, 16($a0)
    0882EEC4:[0A20BB9B]: j          0x0882EE6C
    0882EEC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882EECC:[C7B40008]: lwc1       $f20, 8($sp)
    0882EED0:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EED4:[244273D8]: addiu      $v0, $v0, 29656
    0882EED8:[03E00008]: jr         $ra
    0882EEDC:[27BD0010]: addiu      $sp, $sp, 16
    0882F198:[27BDFFF0]: addiu      $sp, $sp, -16
    0882F19C:[AFB10004]: sw         $s1, 4($sp)
    0882F1A0:[AFBF0008]: sw         $ra, 8($sp)
    0882F1A4:[AFB00000]: sw         $s0, 0($sp)
    0882F1A8:[8CA30004]: lw         $v1, 4($a1)
    0882F1AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0882F1B0:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882F1B4:[10620019]: beq        $v1, $v0, 0x0882F21C
    0882F1B8:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0882F1BC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0882F1C0:[50620024]: beql       $v1, $v0, 0x0882F254
    0882F1C4:[8E250000]: lw         $a1, 0($s1)
    0882F1C8:[1060000E]: beq        $v1, $zr, 0x0882F204
    0882F1CC:[8FBF0008]: lw         $ra, 8($sp)
    0882F1D0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F1D4:[0E20BC1E]: jal        0x0882F078
    0882F1D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882F1E0:[26040008]: addiu      $a0, $s0, 8
    0882F1E4:[0E20AA6F]: jal        0x0882A9BC
    0882F1E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1EC:[1440001E]: bne        $v0, $zr, 0x0882F268
    0882F1F0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882F1F4:[8E100010]: lw         $s0, 16($s0)
    0882F1F8:[1600FFFA]: bne        $s0, $zr, 0x0882F1E4
    0882F1FC:[26040008]: addiu      $a0, $s0, 8
    0882F200:[8FBF0008]: lw         $ra, 8($sp)
    0882F204:[8FB10004]: lw         $s1, 4($sp)
    0882F208:[8FB00000]: lw         $s0, 0($sp)
    0882F20C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882F210:[244273D8]: addiu      $v0, $v0, 29656
    0882F214:[03E00008]: jr         $ra
    0882F218:[27BD0010]: addiu      $sp, $sp, 16
    0882F21C:[C6220000]: lwc1       $f2, 0($s1)
    0882F220:[4600100D]: trunc.w.s  $f0, $f2
    0882F224:[46800060]: cvt.s.w    $f1, $f0
    0882F228:[46011032]: c.eq.s     $f2, $f1
    0882F22C:[00000000]: nop
    0882F230:[4502FFE8]: bc1fl      0x0882F1D4
    0882F234:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F238:[4600108D]: trunc.w.s  $f2, $f2
    0882F23C:[44051000]: mfc1       $a1, $f2
    0882F240:[8FBF0008]: lw         $ra, 8($sp)
    0882F244:[8FB10004]: lw         $s1, 4($sp)
    0882F248:[8FB00000]: lw         $s0, 0($sp)
    0882F24C:[0A20BB90]: j          0x0882EE40
    0882F250:[27BD0010]: addiu      $sp, $sp, 16
    0882F254:[8FBF0008]: lw         $ra, 8($sp)
    0882F258:[8FB10004]: lw         $s1, 4($sp)
    0882F25C:[8FB00000]: lw         $s0, 0($sp)
    0882F260:[0A20BAA7]: j          0x0882EA9C
    0882F264:[27BD0010]: addiu      $sp, $sp, 16
    0882F268:[8FBF0008]: lw         $ra, 8($sp)
    0882F26C:[8FB10004]: lw         $s1, 4($sp)
    0882F270:[8FB00000]: lw         $s0, 0($sp)
    0882F274:[03E00008]: jr         $ra
    0882F278:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882F260 42,185,731 times (length 499)
  Back Branch 0882F24C 35,467,586 times (length 261)
  Back Branch 0882EAEC 17,089,292 times (length 8)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
    0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
--> 0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
    0882EAF4:[03E00008]: jr         $ra
    0882EAF8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882EAFC:[03E00008]: jr         $ra
  Back Branch 0882EEC4 97,696 times (length 24)
    0882EE58:[10400008]: beq        $v0, $zr, 0x0882EE7C
    0882EE5C:[000510C0]: sll        $v0, $a1, 0x0003
    0882EE60:[8C83000C]: lw         $v1, 12($a0)
    0882EE64:[00431021]: addu       $v0, $v0, $v1
    0882EE68:[2442FFF8]: addiu      $v0, $v0, -8
--> 0882EE6C:[8FBF0000]: lw         $ra, 0($sp)
    0882EE70:[C7B40008]: lwc1       $f20, 8($sp)
    0882EE74:[03E00008]: jr         $ra
    0882EE78:[27BD0010]: addiu      $sp, $sp, 16
    0882EE7C:[44850000]: mtc1       $a1, $f0
    0882EE80:[00000000]: nop
    0882EE84:[46800320]: cvt.s.w    $f12, $f0
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
    0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
    0882EEBC:[4502FFF7]: bc1fl      0x0882EE9C
    0882EEC0:[8C840010]: lw         $a0, 16($a0)
--> 0882EEC4:[0A20BB9B]: j          0x0882EE6C
    0882EEC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882EECC:[C7B40008]: lwc1       $f20, 8($sp)
    0882EED0:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EED4:[244273D8]: addiu      $v0, $v0, 29656
  Back Branch 0882EEBC 11,078 times (length 10)
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
    0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
--> 0882EEBC:[4502FFF7]: bc1fl      0x0882EE9C
    0882EEC0:[8C840010]: lw         $a0, 16($a0)
    0882EEC4:[0A20BB9B]: j          0x0882EE6C
    0882EEC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882EECC:[C7B40008]: lwc1       $f20, 8($sp)
  Back Branch 0882EAE0 6,401 times (length 5)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
--> 0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
    0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
  Back Branch 0882EEA8 4,075 times (length 5)
    0882EE88:[0E20BB75]: jal        0x0882EDD4
    0882EE8C:[46800520]: cvt.s.w    $f20, $f0
    0882EE90:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882EE94:[0A20BBA9]: j          0x0882EEA4
    0882EE98:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
--> 0882EE9C:[1080000B]: beq        $a0, $zr, 0x0882EECC
    0882EEA0:[8FBF0000]: lw         $ra, 0($sp)
    0882EEA4:[8C82000C]: lw         $v0, 12($a0)
--> 0882EEA8:[5443FFFC]: bnel       $v0, $v1, 0x0882EE9C
    0882EEAC:[8C840010]: lw         $a0, 16($a0)
    0882EEB0:[C4800008]: lwc1       $f0, 8($a0)
    0882EEB4:[4600A032]: c.eq.s     $f20, $f0
    0882EEB8:[00000000]: nop
  Back Branch 0882F1F8 188 times (length 7)
    0882F1D0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F1D4:[0E20BC1E]: jal        0x0882F078
    0882F1D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882F1E0:[26040008]: addiu      $a0, $s0, 8
--> 0882F1E4:[0E20AA6F]: jal        0x0882A9BC
    0882F1E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1EC:[1440001E]: bne        $v0, $zr, 0x0882F268
    0882F1F0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882F1F4:[8E100010]: lw         $s0, 16($s0)
--> 0882F1F8:[1600FFFA]: bne        $s0, $zr, 0x0882F1E4
    0882F1FC:[26040008]: addiu      $a0, $s0, 8
    0882F200:[8FBF0008]: lw         $ra, 8($sp)
    0882F204:[8FB10004]: lw         $s1, 4($sp)
    0882F208:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 0882F230 30 times (length 25)
    0882F1C0:[50620024]: beql       $v1, $v0, 0x0882F254
    0882F1C4:[8E250000]: lw         $a1, 0($s1)
    0882F1C8:[1060000E]: beq        $v1, $zr, 0x0882F204
    0882F1CC:[8FBF0008]: lw         $ra, 8($sp)
    0882F1D0:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
--> 0882F1D4:[0E20BC1E]: jal        0x0882F078
    0882F1D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1DC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882F1E0:[26040008]: addiu      $a0, $s0, 8
    0882F1E4:[0E20AA6F]: jal        0x0882A9BC
    0882F1E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882F1EC:[1440001E]: bne        $v0, $zr, 0x0882F268
    0882F1F0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882F1F4:[8E100010]: lw         $s0, 16($s0)
    0882F1F8:[1600FFFA]: bne        $s0, $zr, 0x0882F1E4
    0882F1FC:[26040008]: addiu      $a0, $s0, 8
    0882F200:[8FBF0008]: lw         $ra, 8($sp)
    0882F204:[8FB10004]: lw         $s1, 4($sp)
    0882F208:[8FB00000]: lw         $s0, 0($sp)
    0882F20C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882F210:[244273D8]: addiu      $v0, $v0, 29656
    0882F214:[03E00008]: jr         $ra
    0882F218:[27BD0010]: addiu      $sp, $sp, 16
    0882F21C:[C6220000]: lwc1       $f2, 0($s1)
    0882F220:[4600100D]: trunc.w.s  $f0, $f2
    0882F224:[46800060]: cvt.s.w    $f1, $f0
    0882F228:[46011032]: c.eq.s     $f2, $f1
    0882F22C:[00000000]: nop
--> 0882F230:[4502FFE8]: bc1fl      0x0882F1D4
    0882F234:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0882F238:[4600108D]: trunc.w.s  $f2, $f2
    0882F23C:[44051000]: mfc1       $a1, $f2
    0882F240:[8FBF0008]: lw         $ra, 8($sp)
_S1_2_8804280 1,801,193,550 instructions (10.560%), 13,325 calls (08804280 - 08804508, length 163)
    08804280:[10A000A0]: beq        $a1, $zr, 0x08804504
    08804284:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08804288:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0880428C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08804290:[3C0D0890]: lui        $t5, 0x0890 <=> li $t5, 0x08900000
    08804294:[3C0E0890]: lui        $t6, 0x0890 <=> li $t6, 0x08900000
    08804298:[44804000]: mtc1       $zr, $f8
    0880429C:[44803800]: mtc1       $zr, $f7
    088042A0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088042A4:[25A8946C]: addiu      $t0, $t5, -27540
    088042A8:[0A2010C6]: j          0x08804318
    088042AC:[25C79158]: addiu      $a3, $t6, -28328
    088042B0:[8CE3FFFC]: lw         $v1, -4($a3)
    088042B4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088042B8:[10620054]: beq        $v1, $v0, 0x0880440C
    088042BC:[00051080]: sll        $v0, $a1, 0x0002
    088042C0:[00821021]: addu       $v0, $a0, $v0
    088042C4:[84430002]: lh         $v1, 2($v0)
    088042C8:[84420000]: lh         $v0, 0($v0)
    088042CC:[C4E10000]: lwc1       $f1, 0($a3)
    088042D0:[44832800]: mtc1       $v1, $f5
    088042D4:[44820000]: mtc1       $v0, $f0
    088042D8:[C4E40004]: lwc1       $f4, 4($a3)
    088042DC:[468000A0]: cvt.s.w    $f2, $f0
    088042E0:[468028E0]: cvt.s.w    $f3, $f5
    088042E4:[46011082]: mul.s      $f2, $f2, $f1
    088042E8:[460418C2]: mul.s      $f3, $f3, $f4
    088042EC:[46803820]: cvt.s.w    $f0, $f7
    088042F0:[46804060]: cvt.s.w    $f1, $f8
    088042F4:[46020000]: add.s      $f0, $f0, $f2
    088042F8:[46030840]: add.s      $f1, $f1, $f3
    088042FC:[460001CD]: trunc.w.s  $f7, $f0
    08804300:[46000A0D]: trunc.w.s  $f8, $f1
    08804304:[25290001]: addiu      $t1, $t1, 1
    08804308:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0880430C:[25080004]: addiu      $t0, $t0, 4
    08804310:[11220030]: beq        $t1, $v0, 0x088043D4
    08804314:[24E70034]: addiu      $a3, $a3, 52
    08804318:[8D020000]: lw         $v0, 0($t0)
    0880431C:[5040FFFA]: beql       $v0, $zr, 0x08804308
    08804320:[25290001]: addiu      $t1, $t1, 1
    08804324:[8CE3FFEC]: lw         $v1, -20($a3)
    08804328:[8CE5FFE4]: lw         $a1, -28($a3)
    0880432C:[8CE6FFE8]: lw         $a2, -24($a3)
    08804330:[8CE4FFDC]: lw         $a0, -36($a3)
    08804334:[00651821]: addu       $v1, $v1, $a1
    08804338:[00031402]: srl        $v0, $v1, 0x0010
    0880433C:[00462821]: addu       $a1, $v0, $a2
    08804340:[3063FFFF]: andi       $v1, $v1, -1
    08804344:[00A4202B]: sltu       $a0, $a1, $a0
    08804348:[ACE3FFEC]: sw         $v1, -20($a3)
    0880434C:[14800006]: bne        $a0, $zr, 0x08804368
    08804350:[ACE5FFE8]: sw         $a1, -24($a3)
    08804354:[8CE2FFF0]: lw         $v0, -16($a3)
    08804358:[1040005A]: beq        $v0, $zr, 0x088044C4
    0880435C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08804360:[ACE0FFE8]: sw         $zr, -24($a3)
    08804364:[ACE0FFEC]: sw         $zr, -20($a3)
    08804368:[8CE3FFD4]: lw         $v1, -44($a3)
    0880436C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08804370:[1462FFCF]: bne        $v1, $v0, 0x088042B0
    08804374:[8CE4FFF4]: lw         $a0, -12($a3)
    08804378:[8CE3FFFC]: lw         $v1, -4($a3)
    0880437C:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08804380:[1062003B]: beq        $v1, $v0, 0x08804470
    08804384:[00051040]: sll        $v0, $a1, 0x0001
    08804388:[00441021]: addu       $v0, $v0, $a0
    0880438C:[84420000]: lh         $v0, 0($v0)
    08804390:[C4E10004]: lwc1       $f1, 4($a3)
    08804394:[C4E30000]: lwc1       $f3, 0($a3)
    08804398:[44820000]: mtc1       $v0, $f0
    0880439C:[25290001]: addiu      $t1, $t1, 1
    088043A0:[468000A0]: cvt.s.w    $f2, $f0
    088043A4:[460310C2]: mul.s      $f3, $f2, $f3
    088043A8:[46011082]: mul.s      $f2, $f2, $f1
    088043AC:[46803820]: cvt.s.w    $f0, $f7
    088043B0:[46804060]: cvt.s.w    $f1, $f8
    088043B4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088043B8:[25080004]: addiu      $t0, $t0, 4
    088043BC:[24E70034]: addiu      $a3, $a3, 52
    088043C0:[46030000]: add.s      $f0, $f0, $f3
    088043C4:[46020840]: add.s      $f1, $f1, $f2
    088043C8:[460001CD]: trunc.w.s  $f7, $f0
    088043CC:[1522FFD2]: bne        $t1, $v0, 0x08804318
    088043D0:[46000A0D]: trunc.w.s  $f8, $f1
    088043D4:[44034000]: mfc1       $v1, $f8
    088043D8:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    088043DC:[0062202D]: min        $a0, $v1, $v0
    088043E0:[44033800]: mfc1       $v1, $f7
    088043E4:[256B0001]: addiu      $t3, $t3, 1
    088043E8:[0062102D]: min        $v0, $v1, $v0
    088043EC:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088043F0:[0083202C]: max        $a0, $a0, $v1
    088043F4:[0043102C]: max        $v0, $v0, $v1
    088043F8:[A5420000]: sh         $v0, 0($t2)
    088043FC:[118B0041]: beq        $t4, $t3, 0x08804504
    08804400:[A5440002]: sh         $a0, 2($t2)
    08804404:[0A2010A6]: j          0x08804298
    08804408:[254A0004]: addiu      $t2, $t2, 4
    0880440C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08804410:[C44000DC]: lwc1       $f0, 220($v0)
    08804414:[C4E50000]: lwc1       $f5, 0($a3)
    08804418:[C4E60004]: lwc1       $f6, 4($a3)
    0880441C:[00051040]: sll        $v0, $a1, 0x0001
    08804420:[00821021]: addu       $v0, $a0, $v0
    08804424:[46002942]: mul.s      $f5, $f5, $f0
    08804428:[46003182]: mul.s      $f6, $f6, $f0
    0880442C:[90430001]: lbu        $v1, 1($v0)
    08804430:[90440000]: lbu        $a0, 0($v0)
    08804434:[468038E0]: cvt.s.w    $f3, $f7
    08804438:[00031A00]: sll        $v1, $v1, 0x0008
    0880443C:[00042200]: sll        $a0, $a0, 0x0008
    08804440:[44840000]: mtc1       $a0, $f0
    08804444:[44832000]: mtc1       $v1, $f4
    08804448:[46800060]: cvt.s.w    $f1, $f0
    0880444C:[468020A0]: cvt.s.w    $f2, $f4
    08804450:[46050840]: add.s      $f1, $f1, $f5
    08804454:[46061080]: add.s      $f2, $f2, $f6
    08804458:[46804020]: cvt.s.w    $f0, $f8
    0880445C:[460118C0]: add.s      $f3, $f3, $f1
    08804460:[46020000]: add.s      $f0, $f0, $f2
    08804464:[460019CD]: trunc.w.s  $f7, $f3
    08804468:[0A2010C1]: j          0x08804304
    0880446C:[4600020D]: trunc.w.s  $f8, $f0
    08804470:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08804474:[C44000DC]: lwc1       $f0, 220($v0)
    08804478:[C4E20000]: lwc1       $f2, 0($a3)
    0880447C:[C4E50004]: lwc1       $f5, 4($a3)
    08804480:[00851021]: addu       $v0, $a0, $a1
    08804484:[46001082]: mul.s      $f2, $f2, $f0
    08804488:[46002942]: mul.s      $f5, $f5, $f0
    0880448C:[90430000]: lbu        $v1, 0($v0)
    08804490:[468038E0]: cvt.s.w    $f3, $f7
    08804494:[46804120]: cvt.s.w    $f4, $f8
    08804498:[00031A00]: sll        $v1, $v1, 0x0008
    0880449C:[44830800]: mtc1       $v1, $f1
    088044A0:[00000000]: nop
    088044A4:[46800820]: cvt.s.w    $f0, $f1
    088044A8:[46020080]: add.s      $f2, $f0, $f2
    088044AC:[46050000]: add.s      $f0, $f0, $f5
    088044B0:[460218C0]: add.s      $f3, $f3, $f2
    088044B4:[46002100]: add.s      $f4, $f4, $f0
    088044B8:[460019CD]: trunc.w.s  $f7, $f3
    088044BC:[0A2010C1]: j          0x08804304
    088044C0:[4600220D]: trunc.w.s  $f8, $f4
    088044C4:[25A3946C]: addiu      $v1, $t5, -27540
    088044C8:[00091080]: sll        $v0, $t1, 0x0002
    088044CC:[00431021]: addu       $v0, $v0, $v1
    088044D0:[44034000]: mfc1       $v1, $f8
    088044D4:[AC400000]: sw         $zr, 0($v0)
    088044D8:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    088044DC:[0062202D]: min        $a0, $v1, $v0
    088044E0:[44033800]: mfc1       $v1, $f7
    088044E4:[256B0001]: addiu      $t3, $t3, 1
    088044E8:[0062102D]: min        $v0, $v1, $v0
    088044EC:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088044F0:[0083202C]: max        $a0, $a0, $v1
    088044F4:[0043102C]: max        $v0, $v0, $v1
    088044F8:[A5420000]: sh         $v0, 0($t2)
    088044FC:[158BFFC1]: bne        $t4, $t3, 0x08804404
    08804500:[A5440002]: sh         $a0, 2($t2)
    08804504:[03E00008]: jr         $ra
    08804508:[00000000]: nop
  Back Branch 0880431C 218,316,800 times (length 7)
    088042F4:[46020000]: add.s      $f0, $f0, $f2
    088042F8:[46030840]: add.s      $f1, $f1, $f3
    088042FC:[460001CD]: trunc.w.s  $f7, $f0
    08804300:[46000A0D]: trunc.w.s  $f8, $f1
    08804304:[25290001]: addiu      $t1, $t1, 1
--> 08804308:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0880430C:[25080004]: addiu      $t0, $t0, 4
    08804310:[11220030]: beq        $t1, $v0, 0x088043D4
    08804314:[24E70034]: addiu      $a3, $a3, 52
    08804318:[8D020000]: lw         $v0, 0($t0)
--> 0880431C:[5040FFFA]: beql       $v0, $zr, 0x08804308
    08804320:[25290001]: addiu      $t1, $t1, 1
    08804324:[8CE3FFEC]: lw         $v1, -20($a3)
    08804328:[8CE5FFE4]: lw         $a1, -28($a3)
    0880432C:[8CE6FFE8]: lw         $a2, -24($a3)
  Back Branch 08804404 13,631,475 times (length 93)
    08804284:[00A06021]: addu       $t4, $a1, $zr <=> move $t4, $a1
    08804288:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0880428C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08804290:[3C0D0890]: lui        $t5, 0x0890 <=> li $t5, 0x08900000
    08804294:[3C0E0890]: lui        $t6, 0x0890 <=> li $t6, 0x08900000
--> 08804298:[44804000]: mtc1       $zr, $f8
    0880429C:[44803800]: mtc1       $zr, $f7
    088042A0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088042A4:[25A8946C]: addiu      $t0, $t5, -27540
    088042A8:[0A2010C6]: j          0x08804318
    088042AC:[25C79158]: addiu      $a3, $t6, -28328
    088042B0:[8CE3FFFC]: lw         $v1, -4($a3)
    088042B4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088042B8:[10620054]: beq        $v1, $v0, 0x0880440C
    088042BC:[00051080]: sll        $v0, $a1, 0x0002
    088042C0:[00821021]: addu       $v0, $a0, $v0
    088042C4:[84430002]: lh         $v1, 2($v0)
    088042C8:[84420000]: lh         $v0, 0($v0)
    088042CC:[C4E10000]: lwc1       $f1, 0($a3)
    088042D0:[44832800]: mtc1       $v1, $f5
    088042D4:[44820000]: mtc1       $v0, $f0
    088042D8:[C4E40004]: lwc1       $f4, 4($a3)
    088042DC:[468000A0]: cvt.s.w    $f2, $f0
    088042E0:[468028E0]: cvt.s.w    $f3, $f5
    088042E4:[46011082]: mul.s      $f2, $f2, $f1
    088042E8:[460418C2]: mul.s      $f3, $f3, $f4
    088042EC:[46803820]: cvt.s.w    $f0, $f7
    088042F0:[46804060]: cvt.s.w    $f1, $f8
    088042F4:[46020000]: add.s      $f0, $f0, $f2
    088042F8:[46030840]: add.s      $f1, $f1, $f3
    088042FC:[460001CD]: trunc.w.s  $f7, $f0
    08804300:[46000A0D]: trunc.w.s  $f8, $f1
    08804304:[25290001]: addiu      $t1, $t1, 1
    08804308:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0880430C:[25080004]: addiu      $t0, $t0, 4
    08804310:[11220030]: beq        $t1, $v0, 0x088043D4
    08804314:[24E70034]: addiu      $a3, $a3, 52
    08804318:[8D020000]: lw         $v0, 0($t0)
    0880431C:[5040FFFA]: beql       $v0, $zr, 0x08804308
    08804320:[25290001]: addiu      $t1, $t1, 1
    08804324:[8CE3FFEC]: lw         $v1, -20($a3)
    08804328:[8CE5FFE4]: lw         $a1, -28($a3)
    0880432C:[8CE6FFE8]: lw         $a2, -24($a3)
    08804330:[8CE4FFDC]: lw         $a0, -36($a3)
    08804334:[00651821]: addu       $v1, $v1, $a1
    08804338:[00031402]: srl        $v0, $v1, 0x0010
    0880433C:[00462821]: addu       $a1, $v0, $a2
    08804340:[3063FFFF]: andi       $v1, $v1, -1
    08804344:[00A4202B]: sltu       $a0, $a1, $a0
    08804348:[ACE3FFEC]: sw         $v1, -20($a3)
    0880434C:[14800006]: bne        $a0, $zr, 0x08804368
    08804350:[ACE5FFE8]: sw         $a1, -24($a3)
    08804354:[8CE2FFF0]: lw         $v0, -16($a3)
    08804358:[1040005A]: beq        $v0, $zr, 0x088044C4
    0880435C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08804360:[ACE0FFE8]: sw         $zr, -24($a3)
    08804364:[ACE0FFEC]: sw         $zr, -20($a3)
    08804368:[8CE3FFD4]: lw         $v1, -44($a3)
    0880436C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08804370:[1462FFCF]: bne        $v1, $v0, 0x088042B0
    08804374:[8CE4FFF4]: lw         $a0, -12($a3)
    08804378:[8CE3FFFC]: lw         $v1, -4($a3)
    0880437C:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08804380:[1062003B]: beq        $v1, $v0, 0x08804470
    08804384:[00051040]: sll        $v0, $a1, 0x0001
    08804388:[00441021]: addu       $v0, $v0, $a0
    0880438C:[84420000]: lh         $v0, 0($v0)
    08804390:[C4E10004]: lwc1       $f1, 4($a3)
    08804394:[C4E30000]: lwc1       $f3, 0($a3)
    08804398:[44820000]: mtc1       $v0, $f0
    0880439C:[25290001]: addiu      $t1, $t1, 1
    088043A0:[468000A0]: cvt.s.w    $f2, $f0
    088043A4:[460310C2]: mul.s      $f3, $f2, $f3
    088043A8:[46011082]: mul.s      $f2, $f2, $f1
    088043AC:[46803820]: cvt.s.w    $f0, $f7
    088043B0:[46804060]: cvt.s.w    $f1, $f8
    088043B4:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088043B8:[25080004]: addiu      $t0, $t0, 4
    088043BC:[24E70034]: addiu      $a3, $a3, 52
    088043C0:[46030000]: add.s      $f0, $f0, $f3
    088043C4:[46020840]: add.s      $f1, $f1, $f2
    088043C8:[460001CD]: trunc.w.s  $f7, $f0
    088043CC:[1522FFD2]: bne        $t1, $v0, 0x08804318
    088043D0:[46000A0D]: trunc.w.s  $f8, $f1
    088043D4:[44034000]: mfc1       $v1, $f8
    088043D8:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    088043DC:[0062202D]: min        $a0, $v1, $v0
    088043E0:[44033800]: mfc1       $v1, $f7
    088043E4:[256B0001]: addiu      $t3, $t3, 1
    088043E8:[0062102D]: min        $v0, $v1, $v0
    088043EC:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088043F0:[0083202C]: max        $a0, $a0, $v1
    088043F4:[0043102C]: max        $v0, $v0, $v1
    088043F8:[A5420000]: sh         $v0, 0($t2)
    088043FC:[118B0041]: beq        $t4, $t3, 0x08804504
    08804400:[A5440002]: sh         $a0, 2($t2)
--> 08804404:[0A2010A6]: j          0x08804298
    08804408:[254A0004]: addiu      $t2, $t2, 4
    0880440C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08804410:[C44000DC]: lwc1       $f0, 220($v0)
    08804414:[C4E50000]: lwc1       $f5, 0($a3)
_S1_2_883198C 1,393,652,112 instructions (8.170%), 40,989,768 calls (08831774 - 08832870, length 1088)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088319C4 40,989,768 times (length 150)
  Back Branch 0883286C 35,326,564 times (length 946)
_S1_2_883194C 1,187,082,834 instructions (6.959%), 34,914,201 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08831984 34,914,201 times (length 134)
_S1_2_8831F50 429,591,624 instructions (2.519%), 9,599,382 calls (08831774 - 08832738, length 1010)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08831FAC 9,706,675 times (length 528)
  Back Branch 088326F4 9,599,382 times (length 480)
  Back Branch 08832720 9,564,142 times (length 482)
  Back Branch 088320AC 3,465,668 times (length 66)
    08831F98:[00000000]: nop
    08831F9C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831FA0:[5051003C]: beql       $v0, $s1, 0x08832094
    08831FA4:[8EA20000]: lw         $v0, 0($s5)
    08831FA8:[8E97000C]: lw         $s7, 12($s4)
--> 08831FAC:[0A20C5DD]: j          0x08831774
    08831FB0:[26B50004]: addiu      $s5, $s5, 4
    08832094:[3C03FFF8]: lui        $v1, 0xFFF8 <=> li $v1, 0xFFF80000
    08832098:[8E97000C]: lw         $s7, 12($s4)
    0883209C:[00021382]: srl        $v0, $v0, 0x000E
    088320A0:[00021080]: sll        $v0, $v0, 0x0002
    088320A4:[02A21021]: addu       $v0, $s5, $v0
    088320A8:[34630004]: ori        $v1, $v1, 4
--> 088320AC:[0A20C7EB]: j          0x08831FAC
    088320B0:[0043A821]: addu       $s5, $v0, $v1
  Back Branch 08832710 2,390,622 times (length 479)
  Back Branch 08832734 937,148 times (length 426)
  Back Branch 0883272C 68,810 times (length 482)
_S1_2_8831BE0 384,634,710 instructions (2.255%), 9,497,710 calls (08831774 - 08832BBC, length 1299)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08832BB8 9,497,710 times (length 1299)
  Back Branch 088329D4 9,497,710 times (length 884)
  Back Branch 088329E4 4,726,310 times (length 885)
_S1_2_8827CBC 322,471,646 instructions (1.891%), 4,152,971 calls (08827CBC - 088281C0, length 322)
    08827CBC:[27BDFFD0]: addiu      $sp, $sp, -48
    08827CC0:[AFB70024]: sw         $s7, 36($sp)
    08827CC4:[AFB30014]: sw         $s3, 20($sp)
    08827CC8:[AFB1000C]: sw         $s1, 12($sp)
    08827CCC:[AFB00008]: sw         $s0, 8($sp)
    08827CD0:[AFBF002C]: sw         $ra, 44($sp)
    08827CD4:[AFBE0028]: sw         $fp, 40($sp)
    08827CD8:[AFB60020]: sw         $s6, 32($sp)
    08827CDC:[AFB5001C]: sw         $s5, 28($sp)
    08827CE0:[AFB40018]: sw         $s4, 24($sp)
    08827CE4:[AFB20010]: sw         $s2, 16($sp)
    08827CE8:[8CA20004]: lw         $v0, 4($a1)
    08827CEC:[24130006]: addiu      $s3, $zr, 6 <=> li $s3, 6
    08827CF0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08827CF4:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    08827CF8:[1053005F]: beq        $v0, $s3, 0x08827E78
    08827CFC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08827D00:[0E20BF41]: jal        0x0882FD04
    08827D04:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08827D08:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08827D0C:[8C420004]: lw         $v0, 4($v0)
    08827D10:[10530006]: beq        $v0, $s3, 0x08827D2C
    08827D14:[8E340020]: lw         $s4, 32($s1)
    08827D18:[3C06088D]: lui        $a2, 0x088D <=> li $a2, 0x088D0000
    08827D1C:[24C6733C]: addiu      $a2, $a2, 29500
    08827D20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827D24:[0E209A40]: jal        0x08826900
    08827D28:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08827D2C:[8E260008]: lw         $a2, 8($s1)
    08827D30:[0206102B]: sltu       $v0, $s0, $a2
    08827D34:[10400009]: beq        $v0, $zr, 0x08827D5C
    08827D38:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08827D3C:[8C82FFF8]: lw         $v0, -8($a0)
    08827D40:[8C83FFFC]: lw         $v1, -4($a0)
    08827D44:[AC820000]: sw         $v0, 0($a0)
    08827D48:[AC830004]: sw         $v1, 4($a0)
    08827D4C:[2484FFF8]: addiu      $a0, $a0, -8
    08827D50:[0204102B]: sltu       $v0, $s0, $a0
    08827D54:[5440FFFA]: bnel       $v0, $zr, 0x08827D40
    08827D58:[8C82FFF8]: lw         $v0, -8($a0)
    08827D5C:[8E27001C]: lw         $a3, 28($s1)
    08827D60:[00E61023]: subu       $v0, $a3, $a2
    08827D64:[28420009]: slti       $v0, $v0, 9
    08827D68:[14400064]: bne        $v0, $zr, 0x08827EFC
    08827D6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827D70:[8E280020]: lw         $t0, 32($s1)
    08827D74:[8E440004]: lw         $a0, 4($s2)
    08827D78:[8E430000]: lw         $v1, 0($s2)
    08827D7C:[02141023]: subu       $v0, $s0, $s4
    08827D80:[00488021]: addu       $s0, $v0, $t0
    08827D84:[24C60008]: addiu      $a2, $a2, 8
    08827D88:[AE030000]: sw         $v1, 0($s0)
    08827D8C:[AE040004]: sw         $a0, 4($s0)
    08827D90:[AE260008]: sw         $a2, 8($s1)
    08827D94:[8E240014]: lw         $a0, 20($s1)
    08827D98:[8E230018]: lw         $v1, 24($s1)
    08827D9C:[8E050000]: lw         $a1, 0($s0)
    08827DA0:[AC83000C]: sw         $v1, 12($a0)
    08827DA4:[90A20006]: lbu        $v0, 6($a1)
    08827DA8:[1040005D]: beq        $v0, $zr, 0x08827F20
    08827DAC:[02089823]: subu       $s3, $s0, $t0
    08827DB0:[00E61023]: subu       $v0, $a3, $a2
    08827DB4:[284200A1]: slti       $v0, $v0, 161
    08827DB8:[5440004C]: bnel       $v0, $zr, 0x08827EEC
    08827DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
    08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
    08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827E94:[8E250014]: lw         $a1, 20($s1)
    08827E98:[8CA20004]: lw         $v0, 4($a1)
    08827E9C:[8C430000]: lw         $v1, 0($v0)
    08827EA0:[8C620010]: lw         $v0, 16($v1)
    08827EA4:[0040F809]: jalr       $ra, $v0
    08827EA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827EAC:[0441FFDF]: bgez       $v0, 0x08827E2C
    08827EB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827EB4:[8FBF002C]: lw         $ra, 44($sp)
    08827EB8:[8FBE0028]: lw         $fp, 40($sp)
    08827EBC:[8FB70024]: lw         $s7, 36($sp)
    08827EC0:[8FB60020]: lw         $s6, 32($sp)
    08827EC4:[8FB5001C]: lw         $s5, 28($sp)
    08827EC8:[8FB40018]: lw         $s4, 24($sp)
    08827ECC:[8FB30014]: lw         $s3, 20($sp)
    08827ED0:[8FB20010]: lw         $s2, 16($sp)
    08827ED4:[8FB1000C]: lw         $s1, 12($sp)
    08827ED8:[8FB00008]: lw         $s0, 8($sp)
    08827EDC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08827EE0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827EE4:[03E00008]: jr         $ra
    08827EE8:[27BD0030]: addiu      $sp, $sp, 48
    08827EEC:[0E209D11]: jal        0x08827444
    08827EF0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    08827EF4:[0A209F70]: j          0x08827DC0
    08827EF8:[8E240014]: lw         $a0, 20($s1)
    08827EFC:[0E209D11]: jal        0x08827444
    08827F00:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827F04:[8E260008]: lw         $a2, 8($s1)
    08827F08:[0A209F5C]: j          0x08827D70
    08827F0C:[8E27001C]: lw         $a3, 28($s1)
    08827F10:[0E209F0D]: jal        0x08827C34
    08827F14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827F18:[0A209F75]: j          0x08827DD4
    08827F1C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08827F20:[8CA50010]: lw         $a1, 16($a1)
    08827F24:[00E61023]: subu       $v0, $a3, $a2
    08827F28:[AFA50004]: sw         $a1, 4($sp)
    08827F2C:[90A5004B]: lbu        $a1, 75($a1)
    08827F30:[000518C0]: sll        $v1, $a1, 0x0003
    08827F34:[0062102A]: slt        $v0, $v1, $v0
    08827F38:[10400069]: beq        $v0, $zr, 0x088280E0
    08827F3C:[00000000]: nop
    08827F40:[8FA20004]: lw         $v0, 4($sp)
    08827F44:[9044004A]: lbu        $a0, 74($v0)
    08827F48:[14800029]: bne        $a0, $zr, 0x08827FF0
    08827F4C:[02688021]: addu       $s0, $s3, $t0
    08827F50:[90420049]: lbu        $v0, 73($v0)
    08827F54:[26120008]: addiu      $s2, $s0, 8
    08827F58:[000210C0]: sll        $v0, $v0, 0x0003
    08827F5C:[02421021]: addu       $v0, $s2, $v0
    08827F60:[0046182B]: sltu       $v1, $v0, $a2
    08827F64:[54600001]: bnel       $v1, $zr, 0x08827F6C
    08827F68:[AE220008]: sw         $v0, 8($s1)
    08827F6C:[8E230014]: lw         $v1, 20($s1)
    08827F70:[8E220024]: lw         $v0, 36($s1)
    08827F74:[1062008B]: beq        $v1, $v0, 0x088281A4
    08827F78:[24640018]: addiu      $a0, $v1, 24
    08827F7C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08827F80:[AE240014]: sw         $a0, 20($s1)
    08827F84:[8FA30004]: lw         $v1, 4($sp)
    08827F88:[ACD00004]: sw         $s0, 4($a2)
    08827F8C:[ACD20000]: sw         $s2, 0($a2)
    08827F90:[AE32000C]: sw         $s2, 12($s1)
    08827F94:[9062004B]: lbu        $v0, 75($v1)
    08827F98:[8C63000C]: lw         $v1, 12($v1)
    08827F9C:[ACD70010]: sw         $s7, 16($a2)
    08827FA0:[000210C0]: sll        $v0, $v0, 0x0003
    08827FA4:[02421021]: addu       $v0, $s2, $v0
    08827FA8:[ACC20008]: sw         $v0, 8($a2)
    08827FAC:[8E240008]: lw         $a0, 8($s1)
    08827FB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827FB4:[AE230018]: sw         $v1, 24($s1)
    08827FB8:[0082102B]: sltu       $v0, $a0, $v0
    08827FBC:[10400006]: beq        $v0, $zr, 0x08827FD8
    08827FC0:[ACC00014]: sw         $zr, 20($a2)
    08827FC4:[AC800004]: sw         $zr, 4($a0)
    08827FC8:[24840008]: addiu      $a0, $a0, 8
    08827FCC:[0085102B]: sltu       $v0, $a0, $a1
    08827FD0:[5440FFFD]: bnel       $v0, $zr, 0x08827FC8
    08827FD4:[AC800004]: sw         $zr, 4($a0)
    08827FD8:[92220038]: lbu        $v0, 56($s1)
    08827FDC:[30420001]: andi       $v0, $v0, 1
    08827FE0:[14400033]: bne        $v0, $zr, 0x088280B0
    08827FE4:[AE250008]: sw         $a1, 8($s1)
    08827FE8:[0A209F91]: j          0x08827E44
    08827FEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08827FF0:[8FA30004]: lw         $v1, 4($sp)
    08827FF4:[00D01023]: subu       $v0, $a2, $s0
    08827FF8:[000210C3]: sra        $v0, $v0, 0x0003
    08827FFC:[90760049]: lbu        $s6, 73($v1)
    08828000:[2455FFFF]: addiu      $s5, $v0, -1
    08828004:[02B6182A]: slt        $v1, $s5, $s6
    08828008:[1060000A]: beq        $v1, $zr, 0x08828034
    0882800C:[30820004]: andi       $v0, $a0, 4
    08828010:[26B50001]: addiu      $s5, $s5, 1
    08828014:[02B6102A]: slt        $v0, $s5, $s6
    08828018:[ACC00004]: sw         $zr, 4($a2)
    0882801C:[1440FFFC]: bne        $v0, $zr, 0x08828010
    08828020:[24C60008]: addiu      $a2, $a2, 8
    08828024:[8FA20004]: lw         $v0, 4($sp)
    08828028:[AE260008]: sw         $a2, 8($s1)
    0882802C:[9044004A]: lbu        $a0, 74($v0)
    08828030:[30820004]: andi       $v0, $a0, 4
    08828034:[5440002F]: bnel       $v0, $zr, 0x088280F4
    08828038:[8E220010]: lw         $v0, 16($s1)
    0882803C:[AFA00000]: sw         $zr, 0($sp)
    08828040:[001510C0]: sll        $v0, $s5, 0x0003
    08828044:[00C21023]: subu       $v0, $a2, $v0
    08828048:[1AC0000D]: blez       $s6, 0x08828080
    0882804C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08828050:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08828054:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08828058:[8CA20004]: lw         $v0, 4($a1)
    0882805C:[8CA40000]: lw         $a0, 0($a1)
    08828060:[24E70001]: addiu      $a3, $a3, 1
    08828064:[ACC20004]: sw         $v0, 4($a2)
    08828068:[ACC40000]: sw         $a0, 0($a2)
    0882806C:[ACA00004]: sw         $zr, 4($a1)
    08828070:[24C60008]: addiu      $a2, $a2, 8
    08828074:[16C7FFF8]: bne        $s6, $a3, 0x08828058
    08828078:[24A50008]: addiu      $a1, $a1, 8
    0882807C:[AE260008]: sw         $a2, 8($s1)
    08828080:[8FA20000]: lw         $v0, 0($sp)
    08828084:[10400007]: beq        $v0, $zr, 0x088280A4
    08828088:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0882808C:[8FA40000]: lw         $a0, 0($sp)
    08828090:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08828094:[24C60008]: addiu      $a2, $a2, 8
    08828098:[AE260008]: sw         $a2, 8($s1)
    0882809C:[AC620004]: sw         $v0, 4($v1)
    088280A0:[AC640000]: sw         $a0, 0($v1)
    088280A4:[8E220020]: lw         $v0, 32($s1)
    088280A8:[0A209FDB]: j          0x08827F6C
    088280AC:[02628021]: addu       $s0, $s3, $v0
    088280B0:[8E220018]: lw         $v0, 24($s1)
    088280B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088280B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088280BC:[24420004]: addiu      $v0, $v0, 4
    088280C0:[AE220018]: sw         $v0, 24($s1)
    088280C4:[0E209D8D]: jal        0x08827634
    088280C8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088280CC:[8E220018]: lw         $v0, 24($s1)
    088280D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088280D4:[2442FFFC]: addiu      $v0, $v0, -4
    088280D8:[0A209F91]: j          0x08827E44
    088280DC:[AE220018]: sw         $v0, 24($s1)
    088280E0:[0E209D11]: jal        0x08827444
    088280E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088280E8:[8E280020]: lw         $t0, 32($s1)
    088280EC:[0A209FD0]: j          0x08827F40
    088280F0:[8E260008]: lw         $a2, 8($s1)
    088280F4:[8C440040]: lw         $a0, 64($v0)
    088280F8:[8C430044]: lw         $v1, 68($v0)
    088280FC:[0064182B]: sltu       $v1, $v1, $a0
    08828100:[1060002C]: beq        $v1, $zr, 0x088281B4
    08828104:[02B6F023]: subu       $fp, $s5, $s6
    08828108:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882810C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08828110:[0E20BF16]: jal        0x0882FC58
    08828114:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08828118:[1BC00012]: blez       $fp, 0x08828164
    0882811C:[AFA20000]: sw         $v0, 0($sp)
    08828120:[2402FFF8]: addiu      $v0, $zr, -8 <=> li $v0, -8
    08828124:[03C20018]: mult       $fp, $v0
    08828128:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0882812C:[00009012]: mflo       $s2
    08828130:[8E300008]: lw         $s0, 8($s1)
    08828134:[8FA50000]: lw         $a1, 0($sp)
    08828138:[26940001]: addiu      $s4, $s4, 1
    0882813C:[02508021]: addu       $s0, $s2, $s0
    08828140:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828144:[0E20BE57]: jal        0x0882F95C
    08828148:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0882814C:[8E030004]: lw         $v1, 4($s0)
    08828150:[8E040000]: lw         $a0, 0($s0)
    08828154:[26520008]: addiu      $s2, $s2, 8
    08828158:[AC430004]: sw         $v1, 4($v0)
    0882815C:[17D4FFF4]: bne        $fp, $s4, 0x08828130
    08828160:[AC440000]: sw         $a0, 0($v0)
    08828164:[3C05088D]: lui        $a1, 0x088D <=> li $a1, 0x088D0000
    08828168:[24A56660]: addiu      $a1, $a1, 26208
    0882816C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828170:[0E20BA08]: jal        0x0882E820
    08828174:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08828178:[8FA50000]: lw         $a1, 0($sp)
    0882817C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08828180:[0E20BE38]: jal        0x0882F8E0
    08828184:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828188:[449E0800]: mtc1       $fp, $f1
    0882818C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08828190:[46800820]: cvt.s.w    $f0, $f1
    08828194:[E4400000]: swc1       $f0, 0($v0)
    08828198:[8E260008]: lw         $a2, 8($s1)
    0882819C:[0A20A010]: j          0x08828040
    088281A0:[AC430004]: sw         $v1, 4($v0)
    088281A4:[0E209F0D]: jal        0x08827C34
    088281A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088281AC:[0A209FE1]: j          0x08827F84
    088281B0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088281B4:[0E20A963]: jal        0x0882A58C
    088281B8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088281BC:[0A20A043]: j          0x0882810C
    088281C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 08827E80 4,152,971 times (length 61)
    08827D80:[00488021]: addu       $s0, $v0, $t0
    08827D84:[24C60008]: addiu      $a2, $a2, 8
    08827D88:[AE030000]: sw         $v1, 0($s0)
    08827D8C:[AE040004]: sw         $a0, 4($s0)
    08827D90:[AE260008]: sw         $a2, 8($s1)
--> 08827D94:[8E240014]: lw         $a0, 20($s1)
    08827D98:[8E230018]: lw         $v1, 24($s1)
    08827D9C:[8E050000]: lw         $a1, 0($s0)
    08827DA0:[AC83000C]: sw         $v1, 12($a0)
    08827DA4:[90A20006]: lbu        $v0, 6($a1)
    08827DA8:[1040005D]: beq        $v0, $zr, 0x08827F20
    08827DAC:[02089823]: subu       $s3, $s0, $t0
    08827DB0:[00E61023]: subu       $v0, $a3, $a2
    08827DB4:[284200A1]: slti       $v0, $v0, 161
    08827DB8:[5440004C]: bnel       $v0, $zr, 0x08827EEC
    08827DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
    08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
--> 08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
  Back Branch 08827FD0 325,354 times (length 4)
    08827FB4:[AE230018]: sw         $v1, 24($s1)
    08827FB8:[0082102B]: sltu       $v0, $a0, $v0
    08827FBC:[10400006]: beq        $v0, $zr, 0x08827FD8
    08827FC0:[ACC00014]: sw         $zr, 20($a2)
    08827FC4:[AC800004]: sw         $zr, 4($a0)
--> 08827FC8:[24840008]: addiu      $a0, $a0, 8
    08827FCC:[0085102B]: sltu       $v0, $a0, $a1
--> 08827FD0:[5440FFFD]: bnel       $v0, $zr, 0x08827FC8
    08827FD4:[AC800004]: sw         $zr, 4($a0)
    08827FD8:[92220038]: lbu        $v0, 56($s1)
    08827FDC:[30420001]: andi       $v0, $v0, 1
    08827FE0:[14400033]: bne        $v0, $zr, 0x088280B0
  Back Branch 08827FE8 99,377 times (length 107)
  Back Branch 088280A8 14 times (length 81)
    08827F58:[000210C0]: sll        $v0, $v0, 0x0003
    08827F5C:[02421021]: addu       $v0, $s2, $v0
    08827F60:[0046182B]: sltu       $v1, $v0, $a2
    08827F64:[54600001]: bnel       $v1, $zr, 0x08827F6C
    08827F68:[AE220008]: sw         $v0, 8($s1)
--> 08827F6C:[8E230014]: lw         $v1, 20($s1)
    08827F70:[8E220024]: lw         $v0, 36($s1)
    08827F74:[1062008B]: beq        $v1, $v0, 0x088281A4
    08827F78:[24640018]: addiu      $a0, $v1, 24
    08827F7C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08827F80:[AE240014]: sw         $a0, 20($s1)
    08827F84:[8FA30004]: lw         $v1, 4($sp)
    08827F88:[ACD00004]: sw         $s0, 4($a2)
    08827F8C:[ACD20000]: sw         $s2, 0($a2)
    08827F90:[AE32000C]: sw         $s2, 12($s1)
    08827F94:[9062004B]: lbu        $v0, 75($v1)
    08827F98:[8C63000C]: lw         $v1, 12($v1)
    08827F9C:[ACD70010]: sw         $s7, 16($a2)
    08827FA0:[000210C0]: sll        $v0, $v0, 0x0003
    08827FA4:[02421021]: addu       $v0, $s2, $v0
    08827FA8:[ACC20008]: sw         $v0, 8($a2)
    08827FAC:[8E240008]: lw         $a0, 8($s1)
    08827FB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827FB4:[AE230018]: sw         $v1, 24($s1)
    08827FB8:[0082102B]: sltu       $v0, $a0, $v0
    08827FBC:[10400006]: beq        $v0, $zr, 0x08827FD8
    08827FC0:[ACC00014]: sw         $zr, 20($a2)
    08827FC4:[AC800004]: sw         $zr, 4($a0)
    08827FC8:[24840008]: addiu      $a0, $a0, 8
    08827FCC:[0085102B]: sltu       $v0, $a0, $a1
    08827FD0:[5440FFFD]: bnel       $v0, $zr, 0x08827FC8
    08827FD4:[AC800004]: sw         $zr, 4($a0)
    08827FD8:[92220038]: lbu        $v0, 56($s1)
    08827FDC:[30420001]: andi       $v0, $v0, 1
    08827FE0:[14400033]: bne        $v0, $zr, 0x088280B0
    08827FE4:[AE250008]: sw         $a1, 8($s1)
    08827FE8:[0A209F91]: j          0x08827E44
    08827FEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08827FF0:[8FA30004]: lw         $v1, 4($sp)
    08827FF4:[00D01023]: subu       $v0, $a2, $s0
    08827FF8:[000210C3]: sra        $v0, $v0, 0x0003
    08827FFC:[90760049]: lbu        $s6, 73($v1)
    08828000:[2455FFFF]: addiu      $s5, $v0, -1
    08828004:[02B6182A]: slt        $v1, $s5, $s6
    08828008:[1060000A]: beq        $v1, $zr, 0x08828034
    0882800C:[30820004]: andi       $v0, $a0, 4
    08828010:[26B50001]: addiu      $s5, $s5, 1
    08828014:[02B6102A]: slt        $v0, $s5, $s6
    08828018:[ACC00004]: sw         $zr, 4($a2)
    0882801C:[1440FFFC]: bne        $v0, $zr, 0x08828010
    08828020:[24C60008]: addiu      $a2, $a2, 8
    08828024:[8FA20004]: lw         $v0, 4($sp)
    08828028:[AE260008]: sw         $a2, 8($s1)
    0882802C:[9044004A]: lbu        $a0, 74($v0)
    08828030:[30820004]: andi       $v0, $a0, 4
    08828034:[5440002F]: bnel       $v0, $zr, 0x088280F4
    08828038:[8E220010]: lw         $v0, 16($s1)
    0882803C:[AFA00000]: sw         $zr, 0($sp)
    08828040:[001510C0]: sll        $v0, $s5, 0x0003
    08828044:[00C21023]: subu       $v0, $a2, $v0
    08828048:[1AC0000D]: blez       $s6, 0x08828080
    0882804C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08828050:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08828054:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08828058:[8CA20004]: lw         $v0, 4($a1)
    0882805C:[8CA40000]: lw         $a0, 0($a1)
    08828060:[24E70001]: addiu      $a3, $a3, 1
    08828064:[ACC20004]: sw         $v0, 4($a2)
    08828068:[ACC40000]: sw         $a0, 0($a2)
    0882806C:[ACA00004]: sw         $zr, 4($a1)
    08828070:[24C60008]: addiu      $a2, $a2, 8
    08828074:[16C7FFF8]: bne        $s6, $a3, 0x08828058
    08828078:[24A50008]: addiu      $a1, $a1, 8
    0882807C:[AE260008]: sw         $a2, 8($s1)
    08828080:[8FA20000]: lw         $v0, 0($sp)
    08828084:[10400007]: beq        $v0, $zr, 0x088280A4
    08828088:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0882808C:[8FA40000]: lw         $a0, 0($sp)
    08828090:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08828094:[24C60008]: addiu      $a2, $a2, 8
    08828098:[AE260008]: sw         $a2, 8($s1)
    0882809C:[AC620004]: sw         $v0, 4($v1)
    088280A0:[AC640000]: sw         $a0, 0($v1)
    088280A4:[8E220020]: lw         $v0, 32($s1)
--> 088280A8:[0A209FDB]: j          0x08827F6C
    088280AC:[02628021]: addu       $s0, $s3, $v0
    088280B0:[8E220018]: lw         $v0, 24($s1)
    088280B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088280B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 088280EC 1 times (length 109)
  Back Branch 08827EF4 1 times (length 79)
    08827DAC:[02089823]: subu       $s3, $s0, $t0
    08827DB0:[00E61023]: subu       $v0, $a3, $a2
    08827DB4:[284200A1]: slti       $v0, $v0, 161
    08827DB8:[5440004C]: bnel       $v0, $zr, 0x08827EEC
    08827DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 08827DC0:[8E220024]: lw         $v0, 36($s1)
    08827DC4:[10820052]: beq        $a0, $v0, 0x08827F10
    08827DC8:[00000000]: nop
    08827DCC:[24860018]: addiu      $a2, $a0, 24
    08827DD0:[AE260014]: sw         $a2, 20($s1)
    08827DD4:[8E220020]: lw         $v0, 32($s1)
    08827DD8:[ACD70010]: sw         $s7, 16($a2)
    08827DDC:[02621021]: addu       $v0, $s3, $v0
    08827DE0:[24440008]: addiu      $a0, $v0, 8
    08827DE4:[ACC20004]: sw         $v0, 4($a2)
    08827DE8:[ACC40000]: sw         $a0, 0($a2)
    08827DEC:[8E230008]: lw         $v1, 8($s1)
    08827DF0:[AE24000C]: sw         $a0, 12($s1)
    08827DF4:[246300A0]: addiu      $v1, $v1, 160
    08827DF8:[ACC30008]: sw         $v1, 8($a2)
    08827DFC:[92220038]: lbu        $v0, 56($s1)
    08827E00:[30420001]: andi       $v0, $v0, 1
    08827E04:[14400020]: bne        $v0, $zr, 0x08827E88
    08827E08:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E0C:[8E250014]: lw         $a1, 20($s1)
    08827E10:[8CA20004]: lw         $v0, 4($a1)
    08827E14:[8C430000]: lw         $v1, 0($v0)
    08827E18:[8C620010]: lw         $v0, 16($v1)
    08827E1C:[0040F809]: jalr       $ra, $v0
    08827E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E24:[04400023]: bltz       $v0, 0x08827EB4
    08827E28:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827E2C:[8E220008]: lw         $v0, 8($s1)
    08827E30:[000528C0]: sll        $a1, $a1, 0x0003
    08827E34:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827E38:[0E209DD5]: jal        0x08827754
    08827E3C:[00452823]: subu       $a1, $v0, $a1
    08827E40:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827E44:[8FBF002C]: lw         $ra, 44($sp)
    08827E48:[8FBE0028]: lw         $fp, 40($sp)
    08827E4C:[8FB70024]: lw         $s7, 36($sp)
    08827E50:[8FB60020]: lw         $s6, 32($sp)
    08827E54:[8FB5001C]: lw         $s5, 28($sp)
    08827E58:[8FB40018]: lw         $s4, 24($sp)
    08827E5C:[8FB30014]: lw         $s3, 20($sp)
    08827E60:[8FB20010]: lw         $s2, 16($sp)
    08827E64:[8FB1000C]: lw         $s1, 12($sp)
    08827E68:[8FB00008]: lw         $s0, 8($sp)
    08827E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827E70:[03E00008]: jr         $ra
    08827E74:[27BD0030]: addiu      $sp, $sp, 48
    08827E78:[8C880020]: lw         $t0, 32($a0)
    08827E7C:[8C860008]: lw         $a2, 8($a0)
    08827E80:[0A209F65]: j          0x08827D94
    08827E84:[8C87001C]: lw         $a3, 28($a0)
    08827E88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827E8C:[0E209D8D]: jal        0x08827634
    08827E90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827E94:[8E250014]: lw         $a1, 20($s1)
    08827E98:[8CA20004]: lw         $v0, 4($a1)
    08827E9C:[8C430000]: lw         $v1, 0($v0)
    08827EA0:[8C620010]: lw         $v0, 16($v1)
    08827EA4:[0040F809]: jalr       $ra, $v0
    08827EA8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827EAC:[0441FFDF]: bgez       $v0, 0x08827E2C
    08827EB0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827EB4:[8FBF002C]: lw         $ra, 44($sp)
    08827EB8:[8FBE0028]: lw         $fp, 40($sp)
    08827EBC:[8FB70024]: lw         $s7, 36($sp)
    08827EC0:[8FB60020]: lw         $s6, 32($sp)
    08827EC4:[8FB5001C]: lw         $s5, 28($sp)
    08827EC8:[8FB40018]: lw         $s4, 24($sp)
    08827ECC:[8FB30014]: lw         $s3, 20($sp)
    08827ED0:[8FB20010]: lw         $s2, 16($sp)
    08827ED4:[8FB1000C]: lw         $s1, 12($sp)
    08827ED8:[8FB00008]: lw         $s0, 8($sp)
    08827EDC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08827EE0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08827EE4:[03E00008]: jr         $ra
    08827EE8:[27BD0030]: addiu      $sp, $sp, 48
    08827EEC:[0E209D11]: jal        0x08827444
    08827EF0:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
--> 08827EF4:[0A209F70]: j          0x08827DC0
    08827EF8:[8E240014]: lw         $a0, 20($s1)
    08827EFC:[0E209D11]: jal        0x08827444
    08827F00:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827F04:[8E260008]: lw         $a2, 8($s1)
_S1_2_88440B0 289,771,908 instructions (1.699%), 24,147,659 calls (088440B0 - 088440DC, length 12)
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_880B72C 253,951,417 instructions (1.489%), 2,370,173 calls (0880B72C - 0880BB1C, length 253)
    0880B72C:[27BDFFB0]: addiu      $sp, $sp, -80
    0880B730:[AFB20018]: sw         $s2, 24($sp)
    0880B734:[E7B50024]: swc1       $f21, 36($sp)
    0880B738:[E7B40020]: swc1       $f20, 32($sp)
    0880B73C:[AFBF001C]: sw         $ra, 28($sp)
    0880B740:[AFB10014]: sw         $s1, 20($sp)
    0880B744:[AFB00010]: sw         $s0, 16($sp)
    0880B748:[E7BF004C]: swc1       $f31, 76($sp)
    0880B74C:[E7BE0048]: swc1       $f30, 72($sp)
    0880B750:[E7BD0044]: swc1       $f29, 68($sp)
    0880B754:[E7BC0040]: swc1       $f28, 64($sp)
    0880B758:[E7BB003C]: swc1       $f27, 60($sp)
    0880B75C:[E7BA0038]: swc1       $f26, 56($sp)
    0880B760:[E7B90034]: swc1       $f25, 52($sp)
    0880B764:[E7B80030]: swc1       $f24, 48($sp)
    0880B768:[E7B7002C]: swc1       $f23, 44($sp)
    0880B76C:[E7B60028]: swc1       $f22, 40($sp)
    0880B770:[C49A0008]: lwc1       $f26, 8($a0)
    0880B774:[4480A800]: mtc1       $zr, $f21
    0880B778:[46006506]: mov.s      $f20, $f12
    0880B77C:[4615D03E]: c.le.s     $f26, $f21
    0880B780:[00000000]: nop
    0880B784:[45010066]: bc1t       0x0880B920
    0880B788:[30D200FF]: andi       $s2, $a2, 255
    0880B78C:[C498000C]: lwc1       $f24, 12($a0)
    0880B790:[4615C03E]: c.le.s     $f24, $f21
    0880B794:[00000000]: nop
    0880B798:[45010061]: bc1t       0x0880B920
    0880B79C:[3C110890]: lui        $s1, 0x0890 <=> li $s1, 0x08900000
    0880B7A0:[C4A10004]: lwc1       $f1, 4($a1)
    0880B7A4:[C4A0000C]: lwc1       $f0, 12($a1)
    0880B7A8:[E7A1000C]: swc1       $f1, 12($sp)
    0880B7AC:[C7A2000C]: lwc1       $f2, 12($sp)
    0880B7B0:[C4BC0000]: lwc1       $f28, 0($a1)
    0880B7B4:[C4A10008]: lwc1       $f1, 8($a1)
    0880B7B8:[46001000]: add.s      $f0, $f2, $f0
    0880B7BC:[8E225584]: lw         $v0, 21892($s1)
    0880B7C0:[C49E0004]: lwc1       $f30, 4($a0)
    0880B7C4:[4601E6C0]: add.s      $f27, $f28, $f1
    0880B7C8:[E7A00008]: swc1       $f0, 8($sp)
    0880B7CC:[104000AA]: beq        $v0, $zr, 0x0880BA78
    0880B7D0:[C4960000]: lwc1       $f22, 0($a0)
    0880B7D4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B7D8:[12420008]: beq        $s2, $v0, 0x0880B7FC
    0880B7DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880B7E0:[0E210F93]: jal        0x08843E4C
    0880B7E4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880B7E8:[3C0400FF]: lui        $a0, 0x00FF <=> li $a0, 0x00FF0000
    0880B7EC:[00121600]: sll        $v0, $s2, 0x0018
    0880B7F0:[3484FFFF]: ori        $a0, $a0, -1
    0880B7F4:[0E210A5C]: jal        0x08842970
    0880B7F8:[00442025]: or         $a0, $v0, $a0
    0880B7FC:[4615A032]: c.eq.s     $f20, $f21
    0880B800:[00000000]: nop
    0880B804:[45000058]: bc1f       0x0880B968
    0880B808:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0880B80C:[0E2016A9]: jal        0x08805AA4
    0880B810:[4600DB06]: mov.s      $f12, $f27
    0880B814:[4600E306]: mov.s      $f12, $f28
    0880B818:[0E2016A9]: jal        0x08805AA4
    0880B81C:[46000506]: mov.s      $f20, $f0
    0880B820:[4600A501]: sub.s      $f20, $f20, $f0
    0880B824:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0880B828:[C44101AC]: lwc1       $f1, 428($v0)
    0880B82C:[4601A03C]: c.lt.s     $f20, $f1
    0880B830:[00000000]: nop
    0880B834:[4501009E]: bc1t       0x0880BAB0
    0880B838:[00000000]: nop
    0880B83C:[461CD801]: sub.s      $f0, $f27, $f28
    0880B840:[461A0003]: div.s      $f0, $f0, $f26
    0880B844:[460105C2]: mul.s      $f23, $f0, $f1
    0880B848:[4615B83C]: c.lt.s     $f23, $f21
    0880B84C:[00000000]: nop
    0880B850:[450100B1]: bc1t       0x0880BB18
    0880B854:[4616D740]: add.s      $f29, $f26, $f22
    0880B858:[461AA83C]: c.lt.s     $f21, $f26
    0880B85C:[00000000]: nop
    0880B860:[4500007E]: bc1f       0x0880BA5C
    0880B864:[4600B506]: mov.s      $f20, $f22
    0880B868:[461EC7C0]: add.s      $f31, $f24, $f30
    0880B86C:[4600E646]: mov.s      $f25, $f28
    0880B870:[4600AD86]: mov.s      $f22, $f21
    0880B874:[46000F06]: mov.s      $f28, $f1
    0880B878:[3C100080]: lui        $s0, 0x0080 <=> li $s0, 0x00800000
    0880B87C:[461CA540]: add.s      $f21, $f20, $f28
    0880B880:[0E210D6D]: jal        0x088435B4
    0880B884:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880B888:[461CB580]: add.s      $f22, $f22, $f28
    0880B88C:[4615E83C]: c.lt.s     $f29, $f21
    0880B890:[4619BE00]: add.s      $f24, $f23, $f25
    0880B894:[24430014]: addiu      $v1, $v0, 20
    0880B898:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880B89C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880B8A0:[36050183]: ori        $a1, $s0, 387
    0880B8A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880B8A8:[45000003]: bc1f       0x0880B8B8
    0880B8AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B8B0:[4614E801]: sub.s      $f0, $f29, $f20
    0880B8B4:[4600A540]: add.s      $f21, $f20, $f0
    0880B8B8:[4618D83C]: c.lt.s     $f27, $f24
    0880B8BC:[00000000]: nop
    0880B8C0:[45000004]: bc1f       0x0880B8D4
    0880B8C4:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8C8:[4619D801]: sub.s      $f0, $f27, $f25
    0880B8CC:[4600CE00]: add.s      $f24, $f25, $f0
    0880B8D0:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8D4:[C7A10008]: lwc1       $f1, 8($sp)
    0880B8D8:[E4540008]: swc1       $f20, 8($v0)
    0880B8DC:[E4590000]: swc1       $f25, 0($v0)
    0880B8E0:[E4400004]: swc1       $f0, 4($v0)
    0880B8E4:[E45E000C]: swc1       $f30, 12($v0)
    0880B8E8:[AC400010]: sw         $zr, 16($v0)
    0880B8EC:[E4580014]: swc1       $f24, 20($v0)
    0880B8F0:[AC600010]: sw         $zr, 16($v1)
    0880B8F4:[E4610004]: swc1       $f1, 4($v1)
    0880B8F8:[E4750008]: swc1       $f21, 8($v1)
    0880B8FC:[0E210BC8]: jal        0x08842F20
    0880B900:[E47F000C]: swc1       $f31, 12($v1)
    0880B904:[461AB03C]: c.lt.s     $f22, $f26
    0880B908:[4600AD06]: mov.s      $f20, $f21
    0880B90C:[4501FFDB]: bc1t       0x0880B87C
    0880B910:[4600C646]: mov.s      $f25, $f24
    0880B914:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B918:[16420053]: bne        $s2, $v0, 0x0880BA68
    0880B91C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880B920:[8FBF001C]: lw         $ra, 28($sp)
    0880B924:[8FB20018]: lw         $s2, 24($sp)
    0880B928:[8FB10014]: lw         $s1, 20($sp)
    0880B92C:[8FB00010]: lw         $s0, 16($sp)
    0880B930:[C7BF004C]: lwc1       $f31, 76($sp)
    0880B934:[C7BE0048]: lwc1       $f30, 72($sp)
    0880B938:[C7BD0044]: lwc1       $f29, 68($sp)
    0880B93C:[C7BC0040]: lwc1       $f28, 64($sp)
    0880B940:[C7BB003C]: lwc1       $f27, 60($sp)
    0880B944:[C7BA0038]: lwc1       $f26, 56($sp)
    0880B948:[C7B90034]: lwc1       $f25, 52($sp)
    0880B94C:[C7B80030]: lwc1       $f24, 48($sp)
    0880B950:[C7B7002C]: lwc1       $f23, 44($sp)
    0880B954:[C7B60028]: lwc1       $f22, 40($sp)
    0880B958:[C7B50024]: lwc1       $f21, 36($sp)
    0880B95C:[C7B40020]: lwc1       $f20, 32($sp)
    0880B960:[03E00008]: jr         $ra
    0880B964:[27BD0050]: addiu      $sp, $sp, 80
    0880B968:[C45701A8]: lwc1       $f23, 424($v0)
    0880B96C:[4600A306]: mov.s      $f12, $f20
    0880B970:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0880B974:[4617D502]: mul.s      $f20, $f26, $f23
    0880B978:[0E201783]: jal        0x08805E0C
    0880B97C:[27A40004]: addiu      $a0, $sp, 4
    0880B980:[4617C5C2]: mul.s      $f23, $f24, $f23
    0880B984:[C7A00000]: lwc1       $f0, 0($sp)
    0880B988:[C7B50004]: lwc1       $f21, 4($sp)
    0880B98C:[24040050]: addiu      $a0, $zr, 80 <=> li $a0, 80
    0880B990:[4600A602]: mul.s      $f24, $f20, $f0
    0880B994:[4615A642]: mul.s      $f25, $f20, $f21
    0880B998:[4614B500]: add.s      $f20, $f22, $f20
    0880B99C:[4615BD42]: mul.s      $f21, $f23, $f21
    0880B9A0:[4617F580]: add.s      $f22, $f30, $f23
    0880B9A4:[0E210D6D]: jal        0x088435B4
    0880B9A8:[4600BDC2]: mul.s      $f23, $f23, $f0
    0880B9AC:[4618A000]: add.s      $f0, $f20, $f24
    0880B9B0:[4618A501]: sub.s      $f20, $f20, $f24
    0880B9B4:[4619B040]: add.s      $f1, $f22, $f25
    0880B9B8:[4619B581]: sub.s      $f22, $f22, $f25
    0880B9BC:[4600A900]: add.s      $f4, $f21, $f0
    0880B9C0:[4615A081]: sub.s      $f2, $f20, $f21
    0880B9C4:[46150001]: sub.s      $f0, $f0, $f21
    0880B9C8:[4614AD00]: add.s      $f20, $f21, $f20
    0880B9CC:[24440028]: addiu      $a0, $v0, 40
    0880B9D0:[24430014]: addiu      $v1, $v0, 20
    0880B9D4:[4616B8C0]: add.s      $f3, $f23, $f22
    0880B9D8:[46170941]: sub.s      $f5, $f1, $f23
    0880B9DC:[4617B581]: sub.s      $f22, $f22, $f23
    0880B9E0:[4601BDC0]: add.s      $f23, $f23, $f1
    0880B9E4:[E4540008]: swc1       $f20, 8($v0)
    0880B9E8:[E4620008]: swc1       $f2, 8($v1)
    0880B9EC:[E4800008]: swc1       $f0, 8($a0)
    0880B9F0:[C7A2000C]: lwc1       $f2, 12($sp)
    0880B9F4:[C7A00008]: lwc1       $f0, 8($sp)
    0880B9F8:[2445003C]: addiu      $a1, $v0, 60
    0880B9FC:[E456000C]: swc1       $f22, 12($v0)
    0880BA00:[E4420004]: swc1       $f2, 4($v0)
    0880BA04:[AC400010]: sw         $zr, 16($v0)
    0880BA08:[E463000C]: swc1       $f3, 12($v1)
    0880BA0C:[AC600010]: sw         $zr, 16($v1)
    0880BA10:[E497000C]: swc1       $f23, 12($a0)
    0880BA14:[AC800010]: sw         $zr, 16($a0)
    0880BA18:[E4600004]: swc1       $f0, 4($v1)
    0880BA1C:[E4A40008]: swc1       $f4, 8($a1)
    0880BA20:[E4800004]: swc1       $f0, 4($a0)
    0880BA24:[E4A5000C]: swc1       $f5, 12($a1)
    0880BA28:[ACA00010]: sw         $zr, 16($a1)
    0880BA2C:[E4A20004]: swc1       $f2, 4($a1)
    0880BA30:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BA34:[E45C0014]: swc1       $f28, 20($v0)
    0880BA38:[E45B003C]: swc1       $f27, 60($v0)
    0880BA3C:[E45C0000]: swc1       $f28, 0($v0)
    0880BA40:[E45B0028]: swc1       $f27, 40($v0)
    0880BA44:[34A50183]: ori        $a1, $a1, 387
    0880BA48:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BA4C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0880BA50:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0880BA54:[0E210BC8]: jal        0x08842F20
    0880BA58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BA5C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880BA60:[1242FFAF]: beq        $s2, $v0, 0x0880B920
    0880BA64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880BA68:[0E210F93]: jal        0x08843E4C
    0880BA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880BA70:[0A202E49]: j          0x0880B924
    0880BA74:[8FBF001C]: lw         $ra, 28($sp)
    0880BA78:[3C100890]: lui        $s0, 0x0890 <=> li $s0, 0x08900000
    0880BA7C:[8E025588]: lw         $v0, 21896($s0)
    0880BA80:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    0880BA84:[24A555C0]: addiu      $a1, $a1, 21952
    0880BA88:[00021480]: sll        $v0, $v0, 0x0012
    0880BA8C:[00452821]: addu       $a1, $v0, $a1
    0880BA90:[0E210EE1]: jal        0x08843B84
    0880BA94:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880BA98:[8E025588]: lw         $v0, 21896($s0)
    0880BA9C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BAA0:[AE235584]: sw         $v1, 21892($s1)
    0880BAA4:[38420001]: xori       $v0, $v0, 1
    0880BAA8:[0A202DF5]: j          0x0880B7D4
    0880BAAC:[AE025588]: sw         $v0, 21896($s0)
    0880BAB0:[0E210D6D]: jal        0x088435B4
    0880BAB4:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880BAB8:[C7A2000C]: lwc1       $f2, 12($sp)
    0880BABC:[4616D000]: add.s      $f0, $f26, $f22
    0880BAC0:[461EC040]: add.s      $f1, $f24, $f30
    0880BAC4:[E4420004]: swc1       $f2, 4($v0)
    0880BAC8:[C7A20008]: lwc1       $f2, 8($sp)
    0880BACC:[24430014]: addiu      $v1, $v0, 20
    0880BAD0:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BAD4:[E4560008]: swc1       $f22, 8($v0)
    0880BAD8:[E45E000C]: swc1       $f30, 12($v0)
    0880BADC:[E4550010]: swc1       $f21, 16($v0)
    0880BAE0:[E45C0000]: swc1       $f28, 0($v0)
    0880BAE4:[E45B0014]: swc1       $f27, 20($v0)
    0880BAE8:[E4620004]: swc1       $f2, 4($v1)
    0880BAEC:[E4600008]: swc1       $f0, 8($v1)
    0880BAF0:[E461000C]: swc1       $f1, 12($v1)
    0880BAF4:[E4750010]: swc1       $f21, 16($v1)
    0880BAF8:[34A50183]: ori        $a1, $a1, 387
    0880BAFC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BB00:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880BB04:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880BB08:[0E210BC8]: jal        0x08842F20
    0880BB0C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BB10:[0A202E98]: j          0x0880BA60
    0880BB14:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880BB18:[0A202E16]: j          0x0880B858
    0880BB1C:[4600BDC7]: neg.s      $f23, $f23
  Back Branch 0880BA60 2,366,562 times (length 82)
    0880B90C:[4501FFDB]: bc1t       0x0880B87C
    0880B910:[4600C646]: mov.s      $f25, $f24
    0880B914:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B918:[16420053]: bne        $s2, $v0, 0x0880BA68
    0880B91C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
--> 0880B920:[8FBF001C]: lw         $ra, 28($sp)
    0880B924:[8FB20018]: lw         $s2, 24($sp)
    0880B928:[8FB10014]: lw         $s1, 20($sp)
    0880B92C:[8FB00010]: lw         $s0, 16($sp)
    0880B930:[C7BF004C]: lwc1       $f31, 76($sp)
    0880B934:[C7BE0048]: lwc1       $f30, 72($sp)
    0880B938:[C7BD0044]: lwc1       $f29, 68($sp)
    0880B93C:[C7BC0040]: lwc1       $f28, 64($sp)
    0880B940:[C7BB003C]: lwc1       $f27, 60($sp)
    0880B944:[C7BA0038]: lwc1       $f26, 56($sp)
    0880B948:[C7B90034]: lwc1       $f25, 52($sp)
    0880B94C:[C7B80030]: lwc1       $f24, 48($sp)
    0880B950:[C7B7002C]: lwc1       $f23, 44($sp)
    0880B954:[C7B60028]: lwc1       $f22, 40($sp)
    0880B958:[C7B50024]: lwc1       $f21, 36($sp)
    0880B95C:[C7B40020]: lwc1       $f20, 32($sp)
    0880B960:[03E00008]: jr         $ra
    0880B964:[27BD0050]: addiu      $sp, $sp, 80
    0880B968:[C45701A8]: lwc1       $f23, 424($v0)
    0880B96C:[4600A306]: mov.s      $f12, $f20
    0880B970:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0880B974:[4617D502]: mul.s      $f20, $f26, $f23
    0880B978:[0E201783]: jal        0x08805E0C
    0880B97C:[27A40004]: addiu      $a0, $sp, 4
    0880B980:[4617C5C2]: mul.s      $f23, $f24, $f23
    0880B984:[C7A00000]: lwc1       $f0, 0($sp)
    0880B988:[C7B50004]: lwc1       $f21, 4($sp)
    0880B98C:[24040050]: addiu      $a0, $zr, 80 <=> li $a0, 80
    0880B990:[4600A602]: mul.s      $f24, $f20, $f0
    0880B994:[4615A642]: mul.s      $f25, $f20, $f21
    0880B998:[4614B500]: add.s      $f20, $f22, $f20
    0880B99C:[4615BD42]: mul.s      $f21, $f23, $f21
    0880B9A0:[4617F580]: add.s      $f22, $f30, $f23
    0880B9A4:[0E210D6D]: jal        0x088435B4
    0880B9A8:[4600BDC2]: mul.s      $f23, $f23, $f0
    0880B9AC:[4618A000]: add.s      $f0, $f20, $f24
    0880B9B0:[4618A501]: sub.s      $f20, $f20, $f24
    0880B9B4:[4619B040]: add.s      $f1, $f22, $f25
    0880B9B8:[4619B581]: sub.s      $f22, $f22, $f25
    0880B9BC:[4600A900]: add.s      $f4, $f21, $f0
    0880B9C0:[4615A081]: sub.s      $f2, $f20, $f21
    0880B9C4:[46150001]: sub.s      $f0, $f0, $f21
    0880B9C8:[4614AD00]: add.s      $f20, $f21, $f20
    0880B9CC:[24440028]: addiu      $a0, $v0, 40
    0880B9D0:[24430014]: addiu      $v1, $v0, 20
    0880B9D4:[4616B8C0]: add.s      $f3, $f23, $f22
    0880B9D8:[46170941]: sub.s      $f5, $f1, $f23
    0880B9DC:[4617B581]: sub.s      $f22, $f22, $f23
    0880B9E0:[4601BDC0]: add.s      $f23, $f23, $f1
    0880B9E4:[E4540008]: swc1       $f20, 8($v0)
    0880B9E8:[E4620008]: swc1       $f2, 8($v1)
    0880B9EC:[E4800008]: swc1       $f0, 8($a0)
    0880B9F0:[C7A2000C]: lwc1       $f2, 12($sp)
    0880B9F4:[C7A00008]: lwc1       $f0, 8($sp)
    0880B9F8:[2445003C]: addiu      $a1, $v0, 60
    0880B9FC:[E456000C]: swc1       $f22, 12($v0)
    0880BA00:[E4420004]: swc1       $f2, 4($v0)
    0880BA04:[AC400010]: sw         $zr, 16($v0)
    0880BA08:[E463000C]: swc1       $f3, 12($v1)
    0880BA0C:[AC600010]: sw         $zr, 16($v1)
    0880BA10:[E497000C]: swc1       $f23, 12($a0)
    0880BA14:[AC800010]: sw         $zr, 16($a0)
    0880BA18:[E4600004]: swc1       $f0, 4($v1)
    0880BA1C:[E4A40008]: swc1       $f4, 8($a1)
    0880BA20:[E4800004]: swc1       $f0, 4($a0)
    0880BA24:[E4A5000C]: swc1       $f5, 12($a1)
    0880BA28:[ACA00010]: sw         $zr, 16($a1)
    0880BA2C:[E4A20004]: swc1       $f2, 4($a1)
    0880BA30:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BA34:[E45C0014]: swc1       $f28, 20($v0)
    0880BA38:[E45B003C]: swc1       $f27, 60($v0)
    0880BA3C:[E45C0000]: swc1       $f28, 0($v0)
    0880BA40:[E45B0028]: swc1       $f27, 40($v0)
    0880BA44:[34A50183]: ori        $a1, $a1, 387
    0880BA48:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BA4C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0880BA50:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0880BA54:[0E210BC8]: jal        0x08842F20
    0880BA58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BA5C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
--> 0880BA60:[1242FFAF]: beq        $s2, $v0, 0x0880B920
    0880BA64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880BA68:[0E210F93]: jal        0x08843E4C
    0880BA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880BA70:[0A202E49]: j          0x0880B924
  Back Branch 0880BB10 2,366,562 times (length 46)
    0880BA4C:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    0880BA50:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0880BA54:[0E210BC8]: jal        0x08842F20
    0880BA58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880BA5C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
--> 0880BA60:[1242FFAF]: beq        $s2, $v0, 0x0880B920
    0880BA64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0880BA68:[0E210F93]: jal        0x08843E4C
    0880BA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880BA70:[0A202E49]: j          0x0880B924
    0880BA74:[8FBF001C]: lw         $ra, 28($sp)
    0880BA78:[3C100890]: lui        $s0, 0x0890 <=> li $s0, 0x08900000
    0880BA7C:[8E025588]: lw         $v0, 21896($s0)
    0880BA80:[3C050890]: lui        $a1, 0x0890 <=> li $a1, 0x08900000
    0880BA84:[24A555C0]: addiu      $a1, $a1, 21952
    0880BA88:[00021480]: sll        $v0, $v0, 0x0012
    0880BA8C:[00452821]: addu       $a1, $v0, $a1
    0880BA90:[0E210EE1]: jal        0x08843B84
    0880BA94:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880BA98:[8E025588]: lw         $v0, 21896($s0)
    0880BA9C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880BAA0:[AE235584]: sw         $v1, 21892($s1)
    0880BAA4:[38420001]: xori       $v0, $v0, 1
    0880BAA8:[0A202DF5]: j          0x0880B7D4
    0880BAAC:[AE025588]: sw         $v0, 21896($s0)
    0880BAB0:[0E210D6D]: jal        0x088435B4
    0880BAB4:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880BAB8:[C7A2000C]: lwc1       $f2, 12($sp)
    0880BABC:[4616D000]: add.s      $f0, $f26, $f22
    0880BAC0:[461EC040]: add.s      $f1, $f24, $f30
    0880BAC4:[E4420004]: swc1       $f2, 4($v0)
    0880BAC8:[C7A20008]: lwc1       $f2, 8($sp)
    0880BACC:[24430014]: addiu      $v1, $v0, 20
    0880BAD0:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880BAD4:[E4560008]: swc1       $f22, 8($v0)
    0880BAD8:[E45E000C]: swc1       $f30, 12($v0)
    0880BADC:[E4550010]: swc1       $f21, 16($v0)
    0880BAE0:[E45C0000]: swc1       $f28, 0($v0)
    0880BAE4:[E45B0014]: swc1       $f27, 20($v0)
    0880BAE8:[E4620004]: swc1       $f2, 4($v1)
    0880BAEC:[E4600008]: swc1       $f0, 8($v1)
    0880BAF0:[E461000C]: swc1       $f1, 12($v1)
    0880BAF4:[E4750010]: swc1       $f21, 16($v1)
    0880BAF8:[34A50183]: ori        $a1, $a1, 387
    0880BAFC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880BB00:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880BB04:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880BB08:[0E210BC8]: jal        0x08842F20
    0880BB0C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0880BB10:[0A202E98]: j          0x0880BA60
    0880BB14:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880BB18:[0A202E16]: j          0x0880B858
    0880BB1C:[4600BDC7]: neg.s      $f23, $f23
  Back Branch 0880B90C 10,830 times (length 38)
    0880B868:[461EC7C0]: add.s      $f31, $f24, $f30
    0880B86C:[4600E646]: mov.s      $f25, $f28
    0880B870:[4600AD86]: mov.s      $f22, $f21
    0880B874:[46000F06]: mov.s      $f28, $f1
    0880B878:[3C100080]: lui        $s0, 0x0080 <=> li $s0, 0x00800000
--> 0880B87C:[461CA540]: add.s      $f21, $f20, $f28
    0880B880:[0E210D6D]: jal        0x088435B4
    0880B884:[24040028]: addiu      $a0, $zr, 40 <=> li $a0, 40
    0880B888:[461CB580]: add.s      $f22, $f22, $f28
    0880B88C:[4615E83C]: c.lt.s     $f29, $f21
    0880B890:[4619BE00]: add.s      $f24, $f23, $f25
    0880B894:[24430014]: addiu      $v1, $v0, 20
    0880B898:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0880B89C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880B8A0:[36050183]: ori        $a1, $s0, 387
    0880B8A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880B8A8:[45000003]: bc1f       0x0880B8B8
    0880B8AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880B8B0:[4614E801]: sub.s      $f0, $f29, $f20
    0880B8B4:[4600A540]: add.s      $f21, $f20, $f0
    0880B8B8:[4618D83C]: c.lt.s     $f27, $f24
    0880B8BC:[00000000]: nop
    0880B8C0:[45000004]: bc1f       0x0880B8D4
    0880B8C4:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8C8:[4619D801]: sub.s      $f0, $f27, $f25
    0880B8CC:[4600CE00]: add.s      $f24, $f25, $f0
    0880B8D0:[C7A0000C]: lwc1       $f0, 12($sp)
    0880B8D4:[C7A10008]: lwc1       $f1, 8($sp)
    0880B8D8:[E4540008]: swc1       $f20, 8($v0)
    0880B8DC:[E4590000]: swc1       $f25, 0($v0)
    0880B8E0:[E4400004]: swc1       $f0, 4($v0)
    0880B8E4:[E45E000C]: swc1       $f30, 12($v0)
    0880B8E8:[AC400010]: sw         $zr, 16($v0)
    0880B8EC:[E4580014]: swc1       $f24, 20($v0)
    0880B8F0:[AC600010]: sw         $zr, 16($v1)
    0880B8F4:[E4610004]: swc1       $f1, 4($v1)
    0880B8F8:[E4750008]: swc1       $f21, 8($v1)
    0880B8FC:[0E210BC8]: jal        0x08842F20
    0880B900:[E47F000C]: swc1       $f31, 12($v1)
    0880B904:[461AB03C]: c.lt.s     $f22, $f26
    0880B908:[4600AD06]: mov.s      $f20, $f21
--> 0880B90C:[4501FFDB]: bc1t       0x0880B87C
    0880B910:[4600C646]: mov.s      $f25, $f24
    0880B914:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0880B918:[16420053]: bne        $s2, $v0, 0x0880BA68
    0880B91C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
_S1_2_882A1C0 253,252,896 instructions (1.485%), 352,308 calls (088293A4 - 0882A4A8, length 1090)
  Back Branch 088294A8 24,525,363 times (length 9)
    08829478:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0882947C:[8E51001C]: lw         $s1, 28($s2)
    08829480:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08829484:[001110C0]: sll        $v0, $s1, 0x0003
    08829488:[2450FFF8]: addiu      $s0, $v0, -8
--> 0882948C:[2631FFFF]: addiu      $s1, $s1, -1
    08829490:[52330012]: beql       $s1, $s3, 0x088294DC
    08829494:[92440007]: lbu        $a0, 7($s2)
    08829498:[8E43000C]: lw         $v1, 12($s2)
    0882949C:[02031821]: addu       $v1, $s0, $v1
    088294A0:[8C620004]: lw         $v0, 4($v1)
    088294A4:[28420004]: slti       $v0, $v0, 4
--> 088294A8:[1440FFF8]: bne        $v0, $zr, 0x0882948C
    088294AC:[2610FFF8]: addiu      $s0, $s0, -8
    088294B0:[8C630000]: lw         $v1, 0($v1)
    088294B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088294B8:[90620005]: lbu        $v0, 5($v1)
  Back Branch 088294C0 2,187,961 times (length 15)
    08829478:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0882947C:[8E51001C]: lw         $s1, 28($s2)
    08829480:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08829484:[001110C0]: sll        $v0, $s1, 0x0003
    08829488:[2450FFF8]: addiu      $s0, $v0, -8
--> 0882948C:[2631FFFF]: addiu      $s1, $s1, -1
    08829490:[52330012]: beql       $s1, $s3, 0x088294DC
    08829494:[92440007]: lbu        $a0, 7($s2)
    08829498:[8E43000C]: lw         $v1, 12($s2)
    0882949C:[02031821]: addu       $v1, $s0, $v1
    088294A0:[8C620004]: lw         $v0, 4($v1)
    088294A4:[28420004]: slti       $v0, $v0, 4
    088294A8:[1440FFF8]: bne        $v0, $zr, 0x0882948C
    088294AC:[2610FFF8]: addiu      $s0, $s0, -8
    088294B0:[8C630000]: lw         $v1, 0($v1)
    088294B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088294B8:[90620005]: lbu        $v0, 5($v1)
    088294BC:[30420003]: andi       $v0, $v0, 3
--> 088294C0:[1040FFF2]: beq        $v0, $zr, 0x0882948C
    088294C4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088294C8:[0E20A399]: jal        0x08828E64
    088294CC:[2631FFFF]: addiu      $s1, $s1, -1
    088294D0:[5633FFF2]: bnel       $s1, $s3, 0x0882949C
  Back Branch 088294D0 549,344 times (length 15)
    08829488:[2450FFF8]: addiu      $s0, $v0, -8
    0882948C:[2631FFFF]: addiu      $s1, $s1, -1
    08829490:[52330012]: beql       $s1, $s3, 0x088294DC
    08829494:[92440007]: lbu        $a0, 7($s2)
    08829498:[8E43000C]: lw         $v1, 12($s2)
--> 0882949C:[02031821]: addu       $v1, $s0, $v1
    088294A0:[8C620004]: lw         $v0, 4($v1)
    088294A4:[28420004]: slti       $v0, $v0, 4
    088294A8:[1440FFF8]: bne        $v0, $zr, 0x0882948C
    088294AC:[2610FFF8]: addiu      $s0, $s0, -8
    088294B0:[8C630000]: lw         $v1, 0($v1)
    088294B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088294B8:[90620005]: lbu        $v0, 5($v1)
    088294BC:[30420003]: andi       $v0, $v0, 3
    088294C0:[1040FFF2]: beq        $v0, $zr, 0x0882948C
    088294C4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088294C8:[0E20A399]: jal        0x08828E64
    088294CC:[2631FFFF]: addiu      $s1, $s1, -1
--> 088294D0:[5633FFF2]: bnel       $s1, $s3, 0x0882949C
    088294D4:[8E43000C]: lw         $v1, 12($s2)
    088294D8:[92440007]: lbu        $a0, 7($s2)
    088294DC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088294E0:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
  Back Branch 08829744 482,959 times (length 10)
    08829710:[8E460028]: lw         $a2, 40($s2)
    08829714:[18C0009A]: blez       $a2, 0x08829980
    08829718:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882971C:[0A20A5CD]: j          0x08829734
    08829720:[8E440008]: lw         $a0, 8($s2)
--> 08829724:[0206102A]: slt        $v0, $s0, $a2
    08829728:[50400096]: beql       $v0, $zr, 0x08829984
    0882972C:[8E440024]: lw         $a0, 36($s2)
    08829730:[8E440008]: lw         $a0, 8($s2)
    08829734:[001018C0]: sll        $v1, $s0, 0x0003
    08829738:[00641821]: addu       $v1, $v1, $a0
    0882973C:[8C620004]: lw         $v0, 4($v1)
    08829740:[28420004]: slti       $v0, $v0, 4
--> 08829744:[1440FFF7]: bne        $v0, $zr, 0x08829724
    08829748:[26100001]: addiu      $s0, $s0, 1
    0882974C:[8C630000]: lw         $v1, 0($v1)
    08829750:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829754:[90620005]: lbu        $v0, 5($v1)
  Back Branch 0882975C 362,199 times (length 16)
    08829710:[8E460028]: lw         $a2, 40($s2)
    08829714:[18C0009A]: blez       $a2, 0x08829980
    08829718:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882971C:[0A20A5CD]: j          0x08829734
    08829720:[8E440008]: lw         $a0, 8($s2)
--> 08829724:[0206102A]: slt        $v0, $s0, $a2
    08829728:[50400096]: beql       $v0, $zr, 0x08829984
    0882972C:[8E440024]: lw         $a0, 36($s2)
    08829730:[8E440008]: lw         $a0, 8($s2)
    08829734:[001018C0]: sll        $v1, $s0, 0x0003
    08829738:[00641821]: addu       $v1, $v1, $a0
    0882973C:[8C620004]: lw         $v0, 4($v1)
    08829740:[28420004]: slti       $v0, $v0, 4
    08829744:[1440FFF7]: bne        $v0, $zr, 0x08829724
    08829748:[26100001]: addiu      $s0, $s0, 1
    0882974C:[8C630000]: lw         $v1, 0($v1)
    08829750:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829754:[90620005]: lbu        $v0, 5($v1)
    08829758:[30420003]: andi       $v0, $v0, 3
--> 0882975C:[1040FFF1]: beq        $v0, $zr, 0x08829724
    08829760:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08829764:[0E20A399]: jal        0x08828E64
    08829768:[00000000]: nop
    0882976C:[0A20A5C9]: j          0x08829724
  Back Branch 0882A1F4 352,017 times (length 918)
  Back Branch 08829574 255,867 times (length 30)
    088294F0:[2631FFFF]: addiu      $s1, $s1, -1
    088294F4:[00001012]: mflo       $v0
    088294F8:[12370020]: beq        $s1, $s7, 0x0882957C
    088294FC:[2453FFEC]: addiu      $s3, $v0, -20
    08829500:[8E420010]: lw         $v0, 16($s2)
--> 08829504:[02628021]: addu       $s0, $s3, $v0
    08829508:[8E030004]: lw         $v1, 4($s0)
    0882950C:[10600102]: beq        $v1, $zr, 0x08829918
    08829510:[00000000]: nop
    08829514:[16C0000A]: bne        $s6, $zr, 0x08829540
    08829518:[00000000]: nop
    0882951C:[8E02000C]: lw         $v0, 12($s0)
    08829520:[28420004]: slti       $v0, $v0, 4
    08829524:[14400006]: bne        $v0, $zr, 0x08829540
    08829528:[00000000]: nop
    0882952C:[8E050008]: lw         $a1, 8($s0)
    08829530:[90A20005]: lbu        $v0, 5($a1)
    08829534:[30420003]: andi       $v0, $v0, 3
    08829538:[14400171]: bne        $v0, $zr, 0x08829B00
    0882953C:[00000000]: nop
    08829540:[56A0000B]: bnel       $s5, $zr, 0x08829570
    08829544:[2673FFEC]: addiu      $s3, $s3, -20
    08829548:[8E020004]: lw         $v0, 4($s0)
    0882954C:[28420004]: slti       $v0, $v0, 4
    08829550:[54400007]: bnel       $v0, $zr, 0x08829570
    08829554:[2673FFEC]: addiu      $s3, $s3, -20
    08829558:[8E050000]: lw         $a1, 0($s0)
    0882955C:[90A20005]: lbu        $v0, 5($a1)
    08829560:[30420003]: andi       $v0, $v0, 3
    08829564:[14400162]: bne        $v0, $zr, 0x08829AF0
    08829568:[00000000]: nop
    0882956C:[2673FFEC]: addiu      $s3, $s3, -20
    08829570:[2631FFFF]: addiu      $s1, $s1, -1
--> 08829574:[5637FFE3]: bnel       $s1, $s7, 0x08829504
    08829578:[8E420010]: lw         $v0, 16($s2)
    0882957C:[56C000F6]: bnel       $s6, $zr, 0x08829958
    08829580:[92420005]: lbu        $v0, 5($s2)
    08829584:[56A000F4]: bnel       $s5, $zr, 0x08829958
  Back Branch 08829920 231,731 times (length 238)
  Back Branch 0882943C 203,746 times (length 13)
    088293FC:[10A200EA]: beq        $a1, $v0, 0x088297A8
    08829400:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08829404:[50A200BC]: beql       $a1, $v0, 0x088296F8
    08829408:[8E420044]: lw         $v0, 68($s2)
    0882940C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08829410:[8FBF0020]: lw         $ra, 32($sp)
    08829414:[8FB7001C]: lw         $s7, 28($sp)
    08829418:[8FB60018]: lw         $s6, 24($sp)
    0882941C:[8FB50014]: lw         $s5, 20($sp)
    08829420:[8FB40010]: lw         $s4, 16($sp)
    08829424:[8FB3000C]: lw         $s3, 12($sp)
    08829428:[8FB20008]: lw         $s2, 8($sp)
    0882942C:[8FB10004]: lw         $s1, 4($sp)
    08829430:[8FB00000]: lw         $s0, 0($sp)
    08829434:[03E00008]: jr         $ra
    08829438:[27BD0028]: addiu      $sp, $sp, 40
--> 0882943C:[14A2FFF4]: bne        $a1, $v0, 0x08829410
    08829440:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829444:[8E420018]: lw         $v0, 24($s2)
    08829448:[8E450008]: lw         $a1, 8($s2)
    0882944C:[10A00009]: beq        $a1, $zr, 0x08829474
  Back Branch 08829AF8 164,713 times (length 356)
  Back Branch 08829B08 158,513 times (length 372)
  Back Branch 088296A8 110,094 times (length 15)
    08829660:[8E050014]: lw         $a1, 20($s0)
    08829664:[92420006]: lbu        $v0, 6($s2)
    08829668:[50400042]: beql       $v0, $zr, 0x08829774
    0882966C:[92420007]: lbu        $v0, 7($s2)
    08829670:[92430007]: lbu        $v1, 7($s2)
--> 08829674:[8FBF0020]: lw         $ra, 32($sp)
    08829678:[8FB7001C]: lw         $s7, 28($sp)
    0882967C:[8FB60018]: lw         $s6, 24($sp)
    08829680:[8FB50014]: lw         $s5, 20($sp)
    08829684:[8FB40010]: lw         $s4, 16($sp)
    08829688:[8FB3000C]: lw         $s3, 12($sp)
    0882968C:[8FB20008]: lw         $s2, 8($sp)
    08829690:[8FB10004]: lw         $s1, 4($sp)
    08829694:[8FB00000]: lw         $s0, 0($sp)
    08829698:[000310C0]: sll        $v0, $v1, 0x0003
    0882969C:[24420014]: addiu      $v0, $v0, 20
    088296A0:[03E00008]: jr         $ra
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
--> 088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
    088296B8:[0223102A]: slt        $v0, $s1, $v1
  Back Branch 0882976C 74,796 times (length 20)
    08829710:[8E460028]: lw         $a2, 40($s2)
    08829714:[18C0009A]: blez       $a2, 0x08829980
    08829718:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882971C:[0A20A5CD]: j          0x08829734
    08829720:[8E440008]: lw         $a0, 8($s2)
--> 08829724:[0206102A]: slt        $v0, $s0, $a2
    08829728:[50400096]: beql       $v0, $zr, 0x08829984
    0882972C:[8E440024]: lw         $a0, 36($s2)
    08829730:[8E440008]: lw         $a0, 8($s2)
    08829734:[001018C0]: sll        $v1, $s0, 0x0003
    08829738:[00641821]: addu       $v1, $v1, $a0
    0882973C:[8C620004]: lw         $v0, 4($v1)
    08829740:[28420004]: slti       $v0, $v0, 4
    08829744:[1440FFF7]: bne        $v0, $zr, 0x08829724
    08829748:[26100001]: addiu      $s0, $s0, 1
    0882974C:[8C630000]: lw         $v1, 0($v1)
    08829750:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829754:[90620005]: lbu        $v0, 5($v1)
    08829758:[30420003]: andi       $v0, $v0, 3
    0882975C:[1040FFF1]: beq        $v0, $zr, 0x08829724
    08829760:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08829764:[0E20A399]: jal        0x08828E64
    08829768:[00000000]: nop
--> 0882976C:[0A20A5C9]: j          0x08829724
    08829770:[8E460028]: lw         $a2, 40($s2)
    08829774:[8FBF0020]: lw         $ra, 32($sp)
    08829778:[8FB7001C]: lw         $s7, 28($sp)
    0882977C:[8FB60018]: lw         $s6, 24($sp)
  Back Branch 08829A60 71,205 times (length 13)
    08829A20:[18A00012]: blez       $a1, 0x08829A6C
    08829A24:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    08829A28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08829A2C:[2407FFFC]: addiu      $a3, $zr, -4 <=> li $a3, -4
    08829A30:[00860018]: mult       $a0, $a2
--> 08829A34:[8E430018]: lw         $v1, 24($s2)
    08829A38:[00001012]: mflo       $v0
    08829A3C:[00431021]: addu       $v0, $v0, $v1
    08829A40:[8C430000]: lw         $v1, 0($v0)
    08829A44:[10600005]: beq        $v1, $zr, 0x08829A5C
    08829A48:[24840001]: addiu      $a0, $a0, 1
    08829A4C:[90620005]: lbu        $v0, 5($v1)
    08829A50:[00471024]: and        $v0, $v0, $a3
    08829A54:[A0620005]: sb         $v0, 5($v1)
    08829A58:[8E450038]: lw         $a1, 56($s2)
    08829A5C:[0085102A]: slt        $v0, $a0, $a1
--> 08829A60:[1440FFF4]: bne        $v0, $zr, 0x08829A34
    08829A64:[00860018]: mult       $a0, $a2
    08829A68:[8E470034]: lw         $a3, 52($s2)
    08829A6C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08829A70:[00A30018]: mult       $a1, $v1
  Back Branch 08829AA4 19,214 times (length 423)
  Back Branch 08829BA4 19,122 times (length 358)
  Back Branch 08829880 12,319 times (length 4)
    08829864:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
    08829870:[0A20A60E]: j          0x08829838
    08829874:[8E460008]: lw         $a2, 8($s2)
--> 08829878:[26100008]: addiu      $s0, $s0, 8
    0882987C:[0230102B]: sltu       $v0, $s1, $s0
--> 08829880:[5040FFFD]: beql       $v0, $zr, 0x08829878
    08829884:[AE000004]: sw         $zr, 4($s0)
    08829888:[8E450030]: lw         $a1, 48($s2)
    0882988C:[28A24E21]: slti       $v0, $a1, 20001
    08829890:[50400086]: beql       $v0, $zr, 0x08829AAC
  Back Branch 0882984C 6,084 times (length 7)
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
    08829828:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0882982C:[0A20A620]: j          0x08829880
    08829830:[0230102B]: sltu       $v0, $s1, $s0
    08829834:[26100008]: addiu      $s0, $s0, 8
--> 08829838:[0206102B]: sltu       $v0, $s0, $a2
    0882983C:[50400049]: beql       $v0, $zr, 0x08829964
    08829840:[8E480028]: lw         $t0, 40($s2)
    08829844:[8E020004]: lw         $v0, 4($s0)
    08829848:[28420004]: slti       $v0, $v0, 4
--> 0882984C:[5440FFFA]: bnel       $v0, $zr, 0x08829838
    08829850:[26100008]: addiu      $s0, $s0, 8
    08829854:[8E050000]: lw         $a1, 0($s0)
    08829858:[90A20005]: lbu        $v0, 5($a1)
    0882985C:[30420003]: andi       $v0, $v0, 3
  Back Branch 08829A04 4,362 times (length 13)
    088299C4:[8E470034]: lw         $a3, 52($s2)
    088299C8:[18E00014]: blez       $a3, 0x08829A1C
    088299CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088299D0:[0A20A67A]: j          0x088299E8
    088299D4:[8E430010]: lw         $v1, 16($s2)
--> 088299D8:[0207102A]: slt        $v0, $s0, $a3
    088299DC:[50400010]: beql       $v0, $zr, 0x08829A20
    088299E0:[8E450038]: lw         $a1, 56($s2)
    088299E4:[8E430010]: lw         $v1, 16($s2)
    088299E8:[00101080]: sll        $v0, $s0, 0x0002
    088299EC:[00431021]: addu       $v0, $v0, $v1
    088299F0:[8C450000]: lw         $a1, 0($v0)
    088299F4:[10A0FFF8]: beq        $a1, $zr, 0x088299D8
    088299F8:[26100001]: addiu      $s0, $s0, 1
    088299FC:[90A20005]: lbu        $v0, 5($a1)
    08829A00:[30420003]: andi       $v0, $v0, 3
--> 08829A04:[1040FFF4]: beq        $v0, $zr, 0x088299D8
    08829A08:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829A0C:[0E20A399]: jal        0x08828E64
    08829A10:[00000000]: nop
    08829A14:[0A20A676]: j          0x088299D8
  Back Branch 088299F4 4,362 times (length 9)
    088299C4:[8E470034]: lw         $a3, 52($s2)
    088299C8:[18E00014]: blez       $a3, 0x08829A1C
    088299CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088299D0:[0A20A67A]: j          0x088299E8
    088299D4:[8E430010]: lw         $v1, 16($s2)
--> 088299D8:[0207102A]: slt        $v0, $s0, $a3
    088299DC:[50400010]: beql       $v0, $zr, 0x08829A20
    088299E0:[8E450038]: lw         $a1, 56($s2)
    088299E4:[8E430010]: lw         $v1, 16($s2)
    088299E8:[00101080]: sll        $v0, $s0, 0x0002
    088299EC:[00431021]: addu       $v0, $v0, $v1
    088299F0:[8C450000]: lw         $a1, 0($v0)
--> 088299F4:[10A0FFF8]: beq        $a1, $zr, 0x088299D8
    088299F8:[26100001]: addiu      $s0, $s0, 1
    088299FC:[90A20005]: lbu        $v0, 5($a1)
    08829A00:[30420003]: andi       $v0, $v0, 3
    08829A04:[1040FFF4]: beq        $v0, $zr, 0x088299D8
  Back Branch 08829860 3,084 times (length 13)
    08829820:[0266102B]: sltu       $v0, $s3, $a2
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
    08829828:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0882982C:[0A20A620]: j          0x08829880
    08829830:[0230102B]: sltu       $v0, $s1, $s0
--> 08829834:[26100008]: addiu      $s0, $s0, 8
    08829838:[0206102B]: sltu       $v0, $s0, $a2
    0882983C:[50400049]: beql       $v0, $zr, 0x08829964
    08829840:[8E480028]: lw         $t0, 40($s2)
    08829844:[8E020004]: lw         $v0, 4($s0)
    08829848:[28420004]: slti       $v0, $v0, 4
    0882984C:[5440FFFA]: bnel       $v0, $zr, 0x08829838
    08829850:[26100008]: addiu      $s0, $s0, 8
    08829854:[8E050000]: lw         $a1, 0($s0)
    08829858:[90A20005]: lbu        $v0, 5($a1)
    0882985C:[30420003]: andi       $v0, $v0, 3
--> 08829860:[1040FFF4]: beq        $v0, $zr, 0x08829834
    08829864:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
    08829870:[0A20A60E]: j          0x08829838
  Back Branch 08829814 2,314 times (length 6)
    088297F0:[8E460008]: lw         $a2, 8($s2)
    088297F4:[00E8102B]: sltu       $v0, $a3, $t0
    088297F8:[144000F3]: bne        $v0, $zr, 0x08829BC8
    088297FC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08829800:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
--> 08829804:[8CA20008]: lw         $v0, 8($a1)
    08829808:[24A50018]: addiu      $a1, $a1, 24
    0882980C:[00E5202B]: sltu       $a0, $a3, $a1
    08829810:[0222182B]: sltu       $v1, $s1, $v0
--> 08829814:[1080FFFB]: beq        $a0, $zr, 0x08829804
    08829818:[0043880B]: movn       $s1, $v0, $v1
    0882981C:[8E530020]: lw         $s3, 32($s2)
    08829820:[0266102B]: sltu       $v0, $s3, $a2
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
  Back Branch 088296BC 880 times (length 24)
    08829650:[00000000]: nop
    08829654:[92430007]: lbu        $v1, 7($s2)
    08829658:[0223102A]: slt        $v0, $s1, $v1
    0882965C:[5440FFF5]: bnel       $v0, $zr, 0x08829634
    08829660:[8E050014]: lw         $a1, 20($s0)
--> 08829664:[92420006]: lbu        $v0, 6($s2)
    08829668:[50400042]: beql       $v0, $zr, 0x08829774
    0882966C:[92420007]: lbu        $v0, 7($s2)
    08829670:[92430007]: lbu        $v1, 7($s2)
    08829674:[8FBF0020]: lw         $ra, 32($sp)
    08829678:[8FB7001C]: lw         $s7, 28($sp)
    0882967C:[8FB60018]: lw         $s6, 24($sp)
    08829680:[8FB50014]: lw         $s5, 20($sp)
    08829684:[8FB40010]: lw         $s4, 16($sp)
    08829688:[8FB3000C]: lw         $s3, 12($sp)
    0882968C:[8FB20008]: lw         $s2, 8($sp)
    08829690:[8FB10004]: lw         $s1, 4($sp)
    08829694:[8FB00000]: lw         $s0, 0($sp)
    08829698:[000310C0]: sll        $v0, $v1, 0x0003
    0882969C:[24420014]: addiu      $v0, $v0, 20
    088296A0:[03E00008]: jr         $ra
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
    088296B8:[0223102A]: slt        $v0, $s1, $v1
--> 088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
    088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
  Back Branch 088296CC 880 times (length 7)
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
--> 088296B8:[0223102A]: slt        $v0, $s1, $v1
    088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
--> 088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
    088296D0:[26310001]: addiu      $s1, $s1, 1
    088296D4:[8E050004]: lw         $a1, 4($s0)
    088296D8:[90A20005]: lbu        $v0, 5($a1)
    088296DC:[30420003]: andi       $v0, $v0, 3
  Back Branch 088296E0 879 times (length 12)
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
--> 088296B8:[0223102A]: slt        $v0, $s1, $v1
    088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
    088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
    088296D0:[26310001]: addiu      $s1, $s1, 1
    088296D4:[8E050004]: lw         $a1, 4($s0)
    088296D8:[90A20005]: lbu        $v0, 5($a1)
    088296DC:[30420003]: andi       $v0, $v0, 3
--> 088296E0:[1040FFF5]: beq        $v0, $zr, 0x088296B8
    088296E4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088296E8:[0E20A399]: jal        0x08828E64
    088296EC:[00000000]: nop
    088296F0:[0A20A5AE]: j          0x088296B8
  Back Branch 088296F0 878 times (length 16)
    088296A4:[27BD0028]: addiu      $sp, $sp, 40
    088296A8:[1860FFF2]: blez       $v1, 0x08829674
    088296AC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088296B0:[0A20A5B1]: j          0x088296C4
    088296B4:[26500010]: addiu      $s0, $s2, 16
--> 088296B8:[0223102A]: slt        $v0, $s1, $v1
    088296BC:[1040FFE9]: beq        $v0, $zr, 0x08829664
    088296C0:[26100008]: addiu      $s0, $s0, 8
    088296C4:[8E020008]: lw         $v0, 8($s0)
    088296C8:[28420004]: slti       $v0, $v0, 4
    088296CC:[1440FFFA]: bne        $v0, $zr, 0x088296B8
    088296D0:[26310001]: addiu      $s1, $s1, 1
    088296D4:[8E050004]: lw         $a1, 4($s0)
    088296D8:[90A20005]: lbu        $v0, 5($a1)
    088296DC:[30420003]: andi       $v0, $v0, 3
    088296E0:[1040FFF5]: beq        $v0, $zr, 0x088296B8
    088296E4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088296E8:[0E20A399]: jal        0x08828E64
    088296EC:[00000000]: nop
--> 088296F0:[0A20A5AE]: j          0x088296B8
    088296F4:[92430007]: lbu        $v1, 7($s2)
    088296F8:[8E430020]: lw         $v1, 32($s2)
    088296FC:[10600004]: beq        $v1, $zr, 0x08829710
    08829700:[AC820024]: sw         $v0, 36($a0)
  Back Branch 08829978 586 times (length 227)
  Back Branch 08829B58 583 times (length 142)
  Back Branch 08829B1C 583 times (length 428)
  Back Branch 08829B2C 583 times (length 431)
  Back Branch 08829968 583 times (length 61)
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
    08829870:[0A20A60E]: j          0x08829838
    08829874:[8E460008]: lw         $a2, 8($s2)
    08829878:[26100008]: addiu      $s0, $s0, 8
--> 0882987C:[0230102B]: sltu       $v0, $s1, $s0
    08829880:[5040FFFD]: beql       $v0, $zr, 0x08829878
    08829884:[AE000004]: sw         $zr, 4($s0)
    08829888:[8E450030]: lw         $a1, 48($s2)
    0882988C:[28A24E21]: slti       $v0, $a1, 20001
    08829890:[50400086]: beql       $v0, $zr, 0x08829AAC
    08829894:[8E43002C]: lw         $v1, 44($s2)
    08829898:[00E81023]: subu       $v0, $a3, $t0
    0882989C:[3C03AAAA]: lui        $v1, 0xAAAA <=> li $v1, 0xAAAA0000
    088298A0:[000210C3]: sra        $v0, $v0, 0x0003
    088298A4:[3463AAAB]: ori        $v1, $v1, -21845
    088298A8:[00430018]: mult       $v0, $v1
    088298AC:[00001012]: mflo       $v0
    088298B0:[00021080]: sll        $v0, $v0, 0x0002
    088298B4:[0045102A]: slt        $v0, $v0, $a1
    088298B8:[10400008]: beq        $v0, $zr, 0x088298DC
    088298BC:[02331023]: subu       $v0, $s1, $s3
    088298C0:[28A20011]: slti       $v0, $a1, 17
    088298C4:[14400005]: bne        $v0, $zr, 0x088298DC
    088298C8:[02331023]: subu       $v0, $s1, $s3
    088298CC:[00052843]: sra        $a1, $a1, 0x0001
    088298D0:[0E209C82]: jal        0x08827208
    088298D4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088298D8:[02331023]: subu       $v0, $s1, $s3
    088298DC:[8E43002C]: lw         $v1, 44($s2)
    088298E0:[000210C3]: sra        $v0, $v0, 0x0003
    088298E4:[00021080]: sll        $v0, $v0, 0x0002
    088298E8:[0043102A]: slt        $v0, $v0, $v1
    088298EC:[5040006F]: beql       $v0, $zr, 0x08829AAC
    088298F0:[8E450030]: lw         $a1, 48($s2)
    088298F4:[2862005B]: slti       $v0, $v1, 91
    088298F8:[5440006C]: bnel       $v0, $zr, 0x08829AAC
    088298FC:[8E450030]: lw         $a1, 48($s2)
    08829900:[00032843]: sra        $a1, $v1, 0x0001
    08829904:[0E209CC1]: jal        0x08827304
    08829908:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0882990C:[8E43002C]: lw         $v1, 44($s2)
    08829910:[0A20A6AB]: j          0x08829AAC
    08829914:[8E450030]: lw         $a1, 48($s2)
    08829918:[0E20A392]: jal        0x08828E48
    0882991C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829920:[0A20A55C]: j          0x08829570
    08829924:[2673FFEC]: addiu      $s3, $s3, -20
    08829928:[92420005]: lbu        $v0, 5($s2)
    0882992C:[001618C0]: sll        $v1, $s6, 0x0003
    08829930:[00152100]: sll        $a0, $s5, 0x0004
    08829934:[00641825]: or         $v1, $v1, $a0
    08829938:[304200E7]: andi       $v0, $v0, 231
    0882993C:[00431025]: or         $v0, $v0, $v1
    08829940:[A2420005]: sb         $v0, 5($s2)
    08829944:[8E83002C]: lw         $v1, 44($s4)
    08829948:[AE430018]: sw         $v1, 24($s2)
    0882994C:[12A0FECB]: beq        $s5, $zr, 0x0882947C
    08829950:[AE92002C]: sw         $s2, 44($s4)
    08829954:[92420005]: lbu        $v0, 5($s2)
    08829958:[304200FB]: andi       $v0, $v0, 251
    0882995C:[0A20A563]: j          0x0882958C
    08829960:[A2420005]: sb         $v0, 5($s2)
    08829964:[8E470014]: lw         $a3, 20($s2)
--> 08829968:[0A20A61F]: j          0x0882987C
    0882996C:[8E530020]: lw         $s3, 32($s2)
    08829970:[0E20A399]: jal        0x08828E64
    08829974:[00000000]: nop
    08829978:[0A20A57D]: j          0x088295F4
  Back Branch 0882994C 583 times (length 310)
  Back Branch 0882995C 583 times (length 246)
  Back Branch 08829870 422 times (length 16)
    08829824:[14400007]: bne        $v0, $zr, 0x08829844
    08829828:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    0882982C:[0A20A620]: j          0x08829880
    08829830:[0230102B]: sltu       $v0, $s1, $s0
    08829834:[26100008]: addiu      $s0, $s0, 8
--> 08829838:[0206102B]: sltu       $v0, $s0, $a2
    0882983C:[50400049]: beql       $v0, $zr, 0x08829964
    08829840:[8E480028]: lw         $t0, 40($s2)
    08829844:[8E020004]: lw         $v0, 4($s0)
    08829848:[28420004]: slti       $v0, $v0, 4
    0882984C:[5440FFFA]: bnel       $v0, $zr, 0x08829838
    08829850:[26100008]: addiu      $s0, $s0, 8
    08829854:[8E050000]: lw         $a1, 0($s0)
    08829858:[90A20005]: lbu        $v0, 5($a1)
    0882985C:[30420003]: andi       $v0, $v0, 3
    08829860:[1040FFF4]: beq        $v0, $zr, 0x08829834
    08829864:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829868:[0E20A399]: jal        0x08828E64
    0882986C:[26100008]: addiu      $s0, $s0, 8
--> 08829870:[0A20A60E]: j          0x08829838
    08829874:[8E460008]: lw         $a2, 8($s2)
    08829878:[26100008]: addiu      $s0, $s0, 8
    0882987C:[0230102B]: sltu       $v0, $s1, $s0
    08829880:[5040FFFD]: beql       $v0, $zr, 0x08829878
  Back Branch 0882A3F8 291 times (length 30)
    0882A374:[02428021]: addu       $s0, $s2, $v0
    0882A378:[8E030004]: lw         $v1, 4($s0)
    0882A37C:[54600017]: bnel       $v1, $zr, 0x0882A3DC
    0882A380:[26040008]: addiu      $a0, $s0, 8
    0882A384:[2652FFEC]: addiu      $s2, $s2, -20
--> 0882A388:[2631FFFF]: addiu      $s1, $s1, -1
    0882A38C:[5635FFF9]: bnel       $s1, $s5, 0x0882A374
    0882A390:[8E620010]: lw         $v0, 16($s3)
    0882A394:[8E730018]: lw         $s3, 24($s3)
    0882A398:[5660FFDB]: bnel       $s3, $zr, 0x0882A308
    0882A39C:[92620005]: lbu        $v0, 5($s3)
    0882A3A0:[8FA50000]: lw         $a1, 0($sp)
    0882A3A4:[8E820044]: lw         $v0, 68($s4)
    0882A3A8:[92830014]: lbu        $v1, 20($s4)
    0882A3AC:[00BE2021]: addu       $a0, $a1, $fp
    0882A3B0:[00441023]: subu       $v0, $v0, $a0
    0882A3B4:[38630003]: xori       $v1, $v1, 3
    0882A3B8:[2685001C]: addiu      $a1, $s4, 28
    0882A3BC:[AE820048]: sw         $v0, 72($s4)
    0882A3C0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882A3C4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882A3C8:[A2830014]: sb         $v1, 20($s4)
    0882A3CC:[AE850020]: sw         $a1, 32($s4)
    0882A3D0:[A2820015]: sb         $v0, 21($s4)
    0882A3D4:[0A20A808]: j          0x0882A020
    0882A3D8:[AE800018]: sw         $zr, 24($s4)
    0882A3DC:[0E20A3E9]: jal        0x08828FA4
    0882A3E0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882A3E4:[54400007]: bnel       $v0, $zr, 0x0882A404
    0882A3E8:[AE000004]: sw         $zr, 4($s0)
    0882A3EC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882A3F0:[0E20A3E9]: jal        0x08828FA4
    0882A3F4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0882A3F8:[5040FFE3]: beql       $v0, $zr, 0x0882A388
    0882A3FC:[2652FFEC]: addiu      $s2, $s2, -20
    0882A400:[AE000004]: sw         $zr, 4($s0)
    0882A404:[0E20A392]: jal        0x08828E48
    0882A408:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 0882A3D4 291 times (length 239)
  Back Branch 08829A14 99 times (length 17)
    088299C4:[8E470034]: lw         $a3, 52($s2)
    088299C8:[18E00014]: blez       $a3, 0x08829A1C
    088299CC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088299D0:[0A20A67A]: j          0x088299E8
    088299D4:[8E430010]: lw         $v1, 16($s2)
--> 088299D8:[0207102A]: slt        $v0, $s0, $a3
    088299DC:[50400010]: beql       $v0, $zr, 0x08829A20
    088299E0:[8E450038]: lw         $a1, 56($s2)
    088299E4:[8E430010]: lw         $v1, 16($s2)
    088299E8:[00101080]: sll        $v0, $s0, 0x0002
    088299EC:[00431021]: addu       $v0, $v0, $v1
    088299F0:[8C450000]: lw         $a1, 0($v0)
    088299F4:[10A0FFF8]: beq        $a1, $zr, 0x088299D8
    088299F8:[26100001]: addiu      $s0, $s0, 1
    088299FC:[90A20005]: lbu        $v0, 5($a1)
    08829A00:[30420003]: andi       $v0, $v0, 3
    08829A04:[1040FFF4]: beq        $v0, $zr, 0x088299D8
    08829A08:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829A0C:[0E20A399]: jal        0x08828E64
    08829A10:[00000000]: nop
--> 08829A14:[0A20A676]: j          0x088299D8
    08829A18:[8E470034]: lw         $a3, 52($s2)
    08829A1C:[8E450038]: lw         $a1, 56($s2)
    08829A20:[18A00012]: blez       $a1, 0x08829A6C
    08829A24:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
  Back Branch 0882A2E0 11 times (length 12)
    0882A2A4:[8E900030]: lw         $s0, 48($s4)
    0882A2A8:[1200000F]: beq        $s0, $zr, 0x0882A2E8
    0882A2AC:[AFA20000]: sw         $v0, 0($sp)
    0882A2B0:[2411FFF8]: addiu      $s1, $zr, -8 <=> li $s1, -8
    0882A2B4:[8E100000]: lw         $s0, 0($s0)
--> 0882A2B8:[92820014]: lbu        $v0, 20($s4)
    0882A2BC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882A2C0:[92030005]: lbu        $v1, 5($s0)
    0882A2C4:[30420003]: andi       $v0, $v0, 3
    0882A2C8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882A2CC:[00711824]: and        $v1, $v1, $s1
    0882A2D0:[00621825]: or         $v1, $v1, $v0
    0882A2D4:[0E20A399]: jal        0x08828E64
    0882A2D8:[A2030005]: sb         $v1, 5($s0)
    0882A2DC:[8E820030]: lw         $v0, 48($s4)
--> 0882A2E0:[5602FFF5]: bnel       $s0, $v0, 0x0882A2B8
    0882A2E4:[8E100000]: lw         $s0, 0($s0)
    0882A2E8:[0E20A6F4]: jal        0x08829BD0
    0882A2EC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0882A2F0:[8E93002C]: lw         $s3, 44($s4)
_S1_2_8831C50 194,692,262 instructions (1.141%), 4,748,987 calls (08831774 - 08832BD0, length 1304)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08832BCC 4,748,957 times (length 1304)
  Back Branch 088329AC 4,740,525 times (length 846)
  Back Branch 088329BC 4,724,350 times (length 847)
  Back Branch 08831CB8 30 times (length 339)
_S1_2_880D688 187,107,018 instructions (1.097%), 1,450,442 calls (0880D688 - 088442D0, length 56083)
  Back Branch 088440E4 8,720,421 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088442CC 2,909,358 times (length 125)
_S1_2_8832128 173,012,973 instructions (1.014%), 4,113,665 calls (08831754 - 08832820, length 1076)
  Back Branch 08831854 111,723,079 times (length 58)
    08831760:[8C630000]: lw         $v1, 0($v1)
    08831764:[8C620010]: lw         $v0, 16($v1)
    08831768:[AFA30014]: sw         $v1, 20($sp)
    0883176C:[8C420008]: lw         $v0, 8($v0)
    08831770:[AFA20010]: sw         $v0, 16($sp)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088327B0 4,106,267 times (length 409)
  Back Branch 0883280C 4,014,301 times (length 1064)
  Back Branch 08832804 4,014,301 times (length 91)
    0883268C:[30700004]: andi       $s0, $v1, 4
    08832690:[0A20C5FE]: j          0x088317F8
    08832694:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08832698:[AE820018]: sw         $v0, 24($s4)
    0883269C:[8FBF0044]: lw         $ra, 68($sp)
--> 088326A0:[8FBE0040]: lw         $fp, 64($sp)
    088326A4:[8FB7003C]: lw         $s7, 60($sp)
    088326A8:[8FB60038]: lw         $s6, 56($sp)
    088326AC:[8FB50034]: lw         $s5, 52($sp)
    088326B0:[8FB40030]: lw         $s4, 48($sp)
    088326B4:[8FB3002C]: lw         $s3, 44($sp)
    088326B8:[8FB20028]: lw         $s2, 40($sp)
    088326BC:[8FB10024]: lw         $s1, 36($sp)
    088326C0:[8FB00020]: lw         $s0, 32($sp)
    088326C4:[C7B5004C]: lwc1       $f21, 76($sp)
    088326C8:[C7B40048]: lwc1       $f20, 72($sp)
    088326CC:[03E00008]: jr         $ra
    088326D0:[27BD0050]: addiu      $sp, $sp, 80
    08832790:[000310C0]: sll        $v0, $v1, 0x0003
    08832794:[02C24821]: addu       $t1, $s6, $v0
    08832798:[AE890008]: sw         $t1, 8($s4)
    0883279C:[AE950018]: sw         $s5, 24($s4)
    088327A0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088327A4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088327A8:[0E209F2F]: jal        0x08827CBC
    088327AC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088327B0:[1040FE68]: beq        $v0, $zr, 0x08832154
    088327B4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088327B8:[0A20CA01]: j          0x08832804
    088327BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832800:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08832804:[1462FFA6]: bne        $v1, $v0, 0x088326A0
    08832808:[8FBF0044]: lw         $ra, 68($sp)
    0883280C:[0600FBD9]: bltz       $s0, 0x08831774
    08832810:[8E97000C]: lw         $s7, 12($s4)
    08832814:[8E820014]: lw         $v0, 20($s4)
  Back Branch 0883281C 4,006,944 times (length 1068)
  Back Branch 08832160 99,363 times (length 645)
_S1_2_8830B78 172,154,556 instructions (1.009%), 9,564,142 calls (08830B78 - 08830BE4, length 28)
    08830B78:[27BDFFF0]: addiu      $sp, $sp, -16
    08830B7C:[AFB20008]: sw         $s2, 8($sp)
    08830B80:[AFB10004]: sw         $s1, 4($sp)
    08830B84:[AFB00000]: sw         $s0, 0($sp)
    08830B88:[AFBF000C]: sw         $ra, 12($sp)
    08830B8C:[8CA30004]: lw         $v1, 4($a1)
    08830B90:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08830B94:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08830B98:[2C620008]: sltiu      $v0, $v1, 8
    08830B9C:[10400008]: beq        $v0, $zr, 0x08830BC0
    08830BA0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08830BA4:[00031080]: sll        $v0, $v1, 0x0002
    08830BA8:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08830BAC:[24637BBC]: addiu      $v1, $v1, 31676
    08830BB0:[00431021]: addu       $v0, $v0, $v1
    08830BB4:[8C440000]: lw         $a0, 0($v0)
    08830BB8:[00800008]: jr         $a0
    08830BBC:[00000000]: nop
    08830BC0:[8E020000]: lw         $v0, 0($s0)
    08830BC4:[8E230000]: lw         $v1, 0($s1)
    08830BC8:[00431026]: xor        $v0, $v0, $v1
    08830BCC:[2C420001]: sltiu      $v0, $v0, 1
    08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88CE828 167,765,866 instructions (0.984%), 339,193 calls (088CE828 - 088CE900, length 55)
    088CE828:[27BDFFE0]: addiu      $sp, $sp, -32
    088CE82C:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE830:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE834:[AFBF0018]: sw         $ra, 24($sp)
    088CE838:[AFA20000]: sw         $v0, 0($sp)
    088CE83C:[14800008]: bne        $a0, $zr, 0x088CE860
    088CE840:[AFA30004]: sw         $v1, 4($sp)
    088CE844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CE848:[AFA20000]: sw         $v0, 0($sp)
    088CE84C:[0E233AD9]: jal        0x088CEB64
    088CE850:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CE854:[8FBF0018]: lw         $ra, 24($sp)
    088CE858:[03E00008]: jr         $ra
    088CE85C:[27BD0020]: addiu      $sp, $sp, 32
    088CE860:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088CE864:[10600020]: beq        $v1, $zr, 0x088CE8E8
    088CE868:[AFA60008]: sw         $a2, 8($sp)
    088CE86C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088CE870:[10820021]: beq        $a0, $v0, 0x088CE8F8
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
    088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
    088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
    088CE8EC:[AFA20014]: sw         $v0, 20($sp)
    088CE8F0:[0A233A22]: j          0x088CE888
    088CE8F4:[AFA40010]: sw         $a0, 16($sp)
    088CE8F8:[8C436474]: lw         $v1, 25716($v0)
    088CE8FC:[0A233A15]: j          0x088CE854
    088CE900:[8C426470]: lw         $v0, 25712($v0)
  Back Branch 088CE8D8 10,692,112 times (length 15)
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
--> 088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
--> 088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
    088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
  Back Branch 088CE8E0 187,345 times (length 39)
    088CE838:[AFA20000]: sw         $v0, 0($sp)
    088CE83C:[14800008]: bne        $a0, $zr, 0x088CE860
    088CE840:[AFA30004]: sw         $v1, 4($sp)
    088CE844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CE848:[AFA20000]: sw         $v0, 0($sp)
--> 088CE84C:[0E233AD9]: jal        0x088CEB64
    088CE850:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CE854:[8FBF0018]: lw         $ra, 24($sp)
    088CE858:[03E00008]: jr         $ra
    088CE85C:[27BD0020]: addiu      $sp, $sp, 32
    088CE860:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088CE864:[10600020]: beq        $v1, $zr, 0x088CE8E8
    088CE868:[AFA60008]: sw         $a2, 8($sp)
    088CE86C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088CE870:[10820021]: beq        $a0, $v0, 0x088CE8F8
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
    088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
--> 088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
    088CE8EC:[AFA20014]: sw         $v0, 20($sp)
    088CE8F0:[0A233A22]: j          0x088CE888
  Back Branch 088CE898 187,345 times (length 21)
    088CE838:[AFA20000]: sw         $v0, 0($sp)
    088CE83C:[14800008]: bne        $a0, $zr, 0x088CE860
    088CE840:[AFA30004]: sw         $v1, 4($sp)
    088CE844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CE848:[AFA20000]: sw         $v0, 0($sp)
--> 088CE84C:[0E233AD9]: jal        0x088CEB64
    088CE850:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CE854:[8FBF0018]: lw         $ra, 24($sp)
    088CE858:[03E00008]: jr         $ra
    088CE85C:[27BD0020]: addiu      $sp, $sp, 32
    088CE860:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088CE864:[10600020]: beq        $v1, $zr, 0x088CE8E8
    088CE868:[AFA60008]: sw         $a2, 8($sp)
    088CE86C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088CE870:[10820021]: beq        $a0, $v0, 0x088CE8F8
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
    088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
--> 088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
  Back Branch 088CE8F0 183,127 times (length 28)
    088CE874:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CE878:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    088CE87C:[000317C3]: sra        $v0, $v1, 0x001F
    088CE880:[AFA20014]: sw         $v0, 20($sp)
    088CE884:[AFA30010]: sw         $v1, 16($sp)
--> 088CE888:[8FA50014]: lw         $a1, 20($sp)
    088CE88C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE890:[3442FFFF]: ori        $v0, $v0, -1
    088CE894:[0045102B]: sltu       $v0, $v0, $a1
    088CE898:[1440FFEC]: bne        $v0, $zr, 0x088CE84C
    088CE89C:[8FA40010]: lw         $a0, 16($sp)
    088CE8A0:[8FA60008]: lw         $a2, 8($sp)
    088CE8A4:[00041FC2]: srl        $v1, $a0, 0x001F
    088CE8A8:[00051040]: sll        $v0, $a1, 0x0001
    088CE8AC:[00431025]: or         $v0, $v0, $v1
    088CE8B0:[AFA20014]: sw         $v0, 20($sp)
    088CE8B4:[8FA50014]: lw         $a1, 20($sp)
    088CE8B8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE8BC:[00042040]: sll        $a0, $a0, 0x0001
    088CE8C0:[3442FFFF]: ori        $v0, $v0, -1
    088CE8C4:[24C3FFFF]: addiu      $v1, $a2, -1
    088CE8C8:[AFA40010]: sw         $a0, 16($sp)
    088CE8CC:[0045102B]: sltu       $v0, $v0, $a1
    088CE8D0:[8FA40010]: lw         $a0, 16($sp)
    088CE8D4:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088CE8D8:[1040FFF2]: beq        $v0, $zr, 0x088CE8A4
    088CE8DC:[AFA30008]: sw         $v1, 8($sp)
    088CE8E0:[0A233A13]: j          0x088CE84C
    088CE8E4:[00000000]: nop
    088CE8E8:[000417C3]: sra        $v0, $a0, 0x001F
    088CE8EC:[AFA20014]: sw         $v0, 20($sp)
--> 088CE8F0:[0A233A22]: j          0x088CE888
    088CE8F4:[AFA40010]: sw         $a0, 16($sp)
    088CE8F8:[8C436474]: lw         $v1, 25716($v0)
    088CE8FC:[0A233A15]: j          0x088CE854
    088CE900:[8C426470]: lw         $v0, 25712($v0)
_S1_2_8842F20 141,057,672 instructions (0.827%), 2,390,808 calls (08842F20 - 088CF4E8, length 143731)
  Back Branch 08842FD8 2,390,808 times (length 35)
    08842F40:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    08842F44:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08842F48:[14A00021]: bne        $a1, $zr, 0x08842FD0
    08842F4C:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
    08842F50:[00101202]: srl        $v0, $s0, 0x0008
--> 08842F54:[12000009]: beq        $s0, $zr, 0x08842F7C
    08842F58:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08842F5C:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    08842F60:[0E21102C]: jal        0x088440B0
    08842F64:[00452824]: and        $a1, $v0, $a1
    08842F68:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08842F6C:[34A5FFFF]: ori        $a1, $a1, -1
    08842F70:[02052824]: and        $a1, $s0, $a1
    08842F74:[0E21102C]: jal        0x088440B0
    08842F78:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08842F7C:[00111202]: srl        $v0, $s1, 0x0008
    08842F80:[12200009]: beq        $s1, $zr, 0x08842FA8
    08842F84:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08842F88:[3C05000F]: lui        $a1, 0x000F <=> li $a1, 0x000F0000
    08842F8C:[0E21102C]: jal        0x088440B0
    08842F90:[00452824]: and        $a1, $v0, $a1
    08842F94:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08842F98:[34A5FFFF]: ori        $a1, $a1, -1
    08842F9C:[02252824]: and        $a1, $s1, $a1
    08842FA0:[0E21102C]: jal        0x088440B0
    08842FA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08842FA8:[00122C00]: sll        $a1, $s2, 0x0010
    08842FAC:[00B32825]: or         $a1, $a1, $s3
    08842FB0:[8FBF0010]: lw         $ra, 16($sp)
    08842FB4:[8FB3000C]: lw         $s3, 12($sp)
    08842FB8:[8FB20008]: lw         $s2, 8($sp)
    08842FBC:[8FB10004]: lw         $s1, 4($sp)
    08842FC0:[8FB00000]: lw         $s0, 0($sp)
    08842FC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08842FC8:[0A21103B]: j          0x088440EC
    08842FCC:[27BD0018]: addiu      $sp, $sp, 24
    08842FD0:[0E21102C]: jal        0x088440B0
    08842FD4:[00000000]: nop
--> 08842FD8:[0A210BD5]: j          0x08842F54
    08842FDC:[00101202]: srl        $v0, $s0, 0x0008
_S1_2_8830C60 130,849,586 instructions (0.767%), 9,483,975 calls (08830BD0 - 08830C7C, length 44)
    08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
    08830C60:[C4A10000]: lwc1       $f1, 0($a1)
    08830C64:[C4C00000]: lwc1       $f0, 0($a2)
    08830C68:[46000832]: c.eq.s     $f1, $f0
    08830C6C:[00000000]: nop
    08830C70:[4501FFD7]: bc1t       0x08830BD0
    08830C74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830C78:[0A20C2F4]: j          0x08830BD0
    08830C7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08830C70 9,483,975 times (length 42)
--> 08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
    08830C60:[C4A10000]: lwc1       $f1, 0($a1)
    08830C64:[C4C00000]: lwc1       $f0, 0($a2)
    08830C68:[46000832]: c.eq.s     $f1, $f0
    08830C6C:[00000000]: nop
--> 08830C70:[4501FFD7]: bc1t       0x08830BD0
    08830C74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08830C78:[0A20C2F4]: j          0x08830BD0
    08830C7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08830C78 8,520,943 times (length 44)
--> 08830BD0:[8FBF000C]: lw         $ra, 12($sp)
    08830BD4:[8FB20008]: lw         $s2, 8($sp)
    08830BD8:[8FB10004]: lw         $s1, 4($sp)
    08830BDC:[8FB00000]: lw         $s0, 0($sp)
    08830BE0:[03E00008]: jr         $ra
    08830BE4:[27BD0010]: addiu      $sp, $sp, 16
    08830C60:[C4A10000]: lwc1       $f1, 0($a1)
    08830C64:[C4C00000]: lwc1       $f0, 0($a2)
    08830C68:[46000832]: c.eq.s     $f1, $f0
    08830C6C:[00000000]: nop
    08830C70:[4501FFD7]: bc1t       0x08830BD0
    08830C74:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08830C78:[0A20C2F4]: j          0x08830BD0
    08830C7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_8827754 127,858,870 instructions (0.750%), 4,152,968 calls (08827754 - 088278D8, length 98)
    08827754:[27BDFFE8]: addiu      $sp, $sp, -24
    08827758:[AFB10004]: sw         $s1, 4($sp)
    0882775C:[AFB00000]: sw         $s0, 0($sp)
    08827760:[AFBF0010]: sw         $ra, 16($sp)
    08827764:[AFB3000C]: sw         $s3, 12($sp)
    08827768:[AFB20008]: sw         $s2, 8($sp)
    0882776C:[90820038]: lbu        $v0, 56($a0)
    08827770:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08827774:[30420002]: andi       $v0, $v0, 2
    08827778:[14400034]: bne        $v0, $zr, 0x0882784C
    0882777C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08827780:[8C860014]: lw         $a2, 20($a0)
    08827784:[24C3FFE8]: addiu      $v1, $a2, -24
    08827788:[8C64000C]: lw         $a0, 12($v1)
    0882778C:[8CC5FFE8]: lw         $a1, -24($a2)
    08827790:[8CC80010]: lw         $t0, 16($a2)
    08827794:[AE240018]: sw         $a0, 24($s1)
    08827798:[AE230014]: sw         $v1, 20($s1)
    0882779C:[8CC40004]: lw         $a0, 4($a2)
    088277A0:[11000012]: beq        $t0, $zr, 0x088277EC
    088277A4:[AE25000C]: sw         $a1, 12($s1)
    088277A8:[8E270008]: lw         $a3, 8($s1)
    088277AC:[0207102B]: sltu       $v0, $s0, $a3
    088277B0:[10400017]: beq        $v0, $zr, 0x08827810
    088277B4:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088277B8:[0A209DF3]: j          0x088277CC
    088277BC:[8E020000]: lw         $v0, 0($s0)
    088277C0:[10A00013]: beq        $a1, $zr, 0x08827810
    088277C4:[00000000]: nop
    088277C8:[8E020000]: lw         $v0, 0($s0)
    088277CC:[8E030004]: lw         $v1, 4($s0)
    088277D0:[24840008]: addiu      $a0, $a0, 8
    088277D4:[26100008]: addiu      $s0, $s0, 8
    088277D8:[24C6FFFF]: addiu      $a2, $a2, -1
    088277DC:[0207282B]: sltu       $a1, $s0, $a3
    088277E0:[AC82FFF8]: sw         $v0, -8($a0)
    088277E4:[14C0FFF6]: bne        $a2, $zr, 0x088277C0
    088277E8:[AC83FFFC]: sw         $v1, -4($a0)
    088277EC:[AE240008]: sw         $a0, 8($s1)
    088277F0:[8FBF0010]: lw         $ra, 16($sp)
    088277F4:[8FB3000C]: lw         $s3, 12($sp)
    088277F8:[8FB20008]: lw         $s2, 8($sp)
    088277FC:[8FB10004]: lw         $s1, 4($sp)
    08827800:[8FB00000]: lw         $s0, 0($sp)
    08827804:[25020001]: addiu      $v0, $t0, 1
    08827808:[03E00008]: jr         $ra
    0882780C:[27BD0018]: addiu      $sp, $sp, 24
    08827810:[18C0FFF6]: blez       $a2, 0x088277EC
    08827814:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08827818:[24420001]: addiu      $v0, $v0, 1
    0882781C:[AC800004]: sw         $zr, 4($a0)
    08827820:[1446FFFD]: bne        $v0, $a2, 0x08827818
    08827824:[24840008]: addiu      $a0, $a0, 8
    08827828:[AE240008]: sw         $a0, 8($s1)
    0882782C:[8FBF0010]: lw         $ra, 16($sp)
    08827830:[8FB3000C]: lw         $s3, 12($sp)
    08827834:[8FB20008]: lw         $s2, 8($sp)
    08827838:[8FB10004]: lw         $s1, 4($sp)
    0882783C:[8FB00000]: lw         $s0, 0($sp)
    08827840:[25020001]: addiu      $v0, $t0, 1
    08827844:[03E00008]: jr         $ra
    08827848:[27BD0018]: addiu      $sp, $sp, 24
    0882784C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08827850:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827854:[0E209D8D]: jal        0x08827634
    08827858:[8C930020]: lw         $s3, 32($a0)
    0882785C:[8E260014]: lw         $a2, 20($s1)
    08827860:[8CC20004]: lw         $v0, 4($a2)
    08827864:[8C430000]: lw         $v1, 0($v0)
    08827868:[90640006]: lbu        $a0, 6($v1)
    0882786C:[54800018]: bnel       $a0, $zr, 0x088278D0
    08827870:[8E230020]: lw         $v1, 32($s1)
    08827874:[92220038]: lbu        $v0, 56($s1)
    08827878:[30420002]: andi       $v0, $v0, 2
    0882787C:[10400013]: beq        $v0, $zr, 0x088278CC
    08827880:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08827884:[8CC20014]: lw         $v0, 20($a2)
    08827888:[2442FFFF]: addiu      $v0, $v0, -1
    0882788C:[1043000F]: beq        $v0, $v1, 0x088278CC
    08827890:[ACC20014]: sw         $v0, 20($a2)
    08827894:[0A209E2B]: j          0x088278AC
    08827898:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    0882789C:[8CC20014]: lw         $v0, 20($a2)
    088278A0:[2442FFFF]: addiu      $v0, $v0, -1
    088278A4:[10520009]: beq        $v0, $s2, 0x088278CC
    088278A8:[ACC20014]: sw         $v0, 20($a2)
    088278AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088278B0:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    088278B4:[0E209D8D]: jal        0x08827634
    088278B8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088278BC:[92220038]: lbu        $v0, 56($s1)
    088278C0:[30420002]: andi       $v0, $v0, 2
    088278C4:[1440FFF5]: bne        $v0, $zr, 0x0882789C
    088278C8:[8E260014]: lw         $a2, 20($s1)
    088278CC:[8E230020]: lw         $v1, 32($s1)
    088278D0:[02131023]: subu       $v0, $s0, $s3
    088278D4:[0A209DE1]: j          0x08827784
    088278D8:[00438021]: addu       $s0, $v0, $v1
  Back Branch 088277E4 221,669 times (length 11)
    088277AC:[0207102B]: sltu       $v0, $s0, $a3
    088277B0:[10400017]: beq        $v0, $zr, 0x08827810
    088277B4:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    088277B8:[0A209DF3]: j          0x088277CC
    088277BC:[8E020000]: lw         $v0, 0($s0)
--> 088277C0:[10A00013]: beq        $a1, $zr, 0x08827810
    088277C4:[00000000]: nop
    088277C8:[8E020000]: lw         $v0, 0($s0)
    088277CC:[8E030004]: lw         $v1, 4($s0)
    088277D0:[24840008]: addiu      $a0, $a0, 8
    088277D4:[26100008]: addiu      $s0, $s0, 8
    088277D8:[24C6FFFF]: addiu      $a2, $a2, -1
    088277DC:[0207282B]: sltu       $a1, $s0, $a3
    088277E0:[AC82FFF8]: sw         $v0, -8($a0)
--> 088277E4:[14C0FFF6]: bne        $a2, $zr, 0x088277C0
    088277E8:[AC83FFFC]: sw         $v1, -4($a0)
    088277EC:[AE240008]: sw         $a0, 8($s1)
    088277F0:[8FBF0010]: lw         $ra, 16($sp)
    088277F4:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 08827810 46,682 times (length 11)
    088277D8:[24C6FFFF]: addiu      $a2, $a2, -1
    088277DC:[0207282B]: sltu       $a1, $s0, $a3
    088277E0:[AC82FFF8]: sw         $v0, -8($a0)
    088277E4:[14C0FFF6]: bne        $a2, $zr, 0x088277C0
    088277E8:[AC83FFFC]: sw         $v1, -4($a0)
--> 088277EC:[AE240008]: sw         $a0, 8($s1)
    088277F0:[8FBF0010]: lw         $ra, 16($sp)
    088277F4:[8FB3000C]: lw         $s3, 12($sp)
    088277F8:[8FB20008]: lw         $s2, 8($sp)
    088277FC:[8FB10004]: lw         $s1, 4($sp)
    08827800:[8FB00000]: lw         $s0, 0($sp)
    08827804:[25020001]: addiu      $v0, $t0, 1
    08827808:[03E00008]: jr         $ra
    0882780C:[27BD0018]: addiu      $sp, $sp, 24
--> 08827810:[18C0FFF6]: blez       $a2, 0x088277EC
    08827814:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08827818:[24420001]: addiu      $v0, $v0, 1
    0882781C:[AC800004]: sw         $zr, 4($a0)
    08827820:[1446FFFD]: bne        $v0, $a2, 0x08827818
  Back Branch 08827820 255 times (length 4)
    08827804:[25020001]: addiu      $v0, $t0, 1
    08827808:[03E00008]: jr         $ra
    0882780C:[27BD0018]: addiu      $sp, $sp, 24
    08827810:[18C0FFF6]: blez       $a2, 0x088277EC
    08827814:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08827818:[24420001]: addiu      $v0, $v0, 1
    0882781C:[AC800004]: sw         $zr, 4($a0)
--> 08827820:[1446FFFD]: bne        $v0, $a2, 0x08827818
    08827824:[24840008]: addiu      $a0, $a0, 8
    08827828:[AE240008]: sw         $a0, 8($s1)
    0882782C:[8FBF0010]: lw         $ra, 16($sp)
    08827830:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_8821B70 115,508,621 instructions (0.677%), 2,357,319 calls (08821B70 - 0883766C, length 22208)
_S1_2_8832244 112,160,818 instructions (0.658%), 2,645,082 calls (08831774 - 08832A68, length 1214)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088322A4 2,501,654 times (length 718)
  Back Branch 08832A5C 143,428 times (length 1211)
_S1_2_8837C20 109,120,184 instructions (0.640%), 4,898,891 calls (08837C20 - 08837CB0, length 37)
    08837C20:[27BDFFE8]: addiu      $sp, $sp, -24
    08837C24:[AFB10004]: sw         $s1, 4($sp)
    08837C28:[AFB00000]: sw         $s0, 0($sp)
    08837C2C:[E7B40010]: swc1       $f20, 16($sp)
    08837C30:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08837C34:[AFBF0008]: sw         $ra, 8($sp)
    08837C38:[0E2095B9]: jal        0x088256E4
    08837C3C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08837C40:[46000506]: mov.s      $f20, $f0
    08837C44:[44800000]: mtc1       $zr, $f0
    08837C48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C4C:[4600A032]: c.eq.s     $f20, $f0
    08837C50:[00000000]: nop
    08837C54:[45010008]: bc1t       0x08837C78
    08837C58:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08837C5C:[4600A006]: mov.s      $f0, $f20
    08837C60:[8FBF0008]: lw         $ra, 8($sp)
    08837C64:[8FB10004]: lw         $s1, 4($sp)
    08837C68:[8FB00000]: lw         $s0, 0($sp)
    08837C6C:[C7B40010]: lwc1       $f20, 16($sp)
    08837C70:[03E00008]: jr         $ra
    08837C74:[27BD0018]: addiu      $sp, $sp, 24
    08837C78:[0E2095CC]: jal        0x08825730
    08837C7C:[00000000]: nop
    08837C80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C84:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08837C88:[1440FFF4]: bne        $v0, $zr, 0x08837C5C
    08837C8C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08837C90:[0E20DEBD]: jal        0x08837AF4
    08837C94:[00000000]: nop
    08837C98:[4600A006]: mov.s      $f0, $f20
    08837C9C:[8FBF0008]: lw         $ra, 8($sp)
    08837CA0:[8FB10004]: lw         $s1, 4($sp)
    08837CA4:[8FB00000]: lw         $s0, 0($sp)
    08837CA8:[C7B40010]: lwc1       $f20, 16($sp)
    08837CAC:[03E00008]: jr         $ra
    08837CB0:[27BD0018]: addiu      $sp, $sp, 24
  Back Branch 08837C88 224,097 times (length 13)
    08837C48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C4C:[4600A032]: c.eq.s     $f20, $f0
    08837C50:[00000000]: nop
    08837C54:[45010008]: bc1t       0x08837C78
    08837C58:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08837C5C:[4600A006]: mov.s      $f0, $f20
    08837C60:[8FBF0008]: lw         $ra, 8($sp)
    08837C64:[8FB10004]: lw         $s1, 4($sp)
    08837C68:[8FB00000]: lw         $s0, 0($sp)
    08837C6C:[C7B40010]: lwc1       $f20, 16($sp)
    08837C70:[03E00008]: jr         $ra
    08837C74:[27BD0018]: addiu      $sp, $sp, 24
    08837C78:[0E2095CC]: jal        0x08825730
    08837C7C:[00000000]: nop
    08837C80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08837C84:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 08837C88:[1440FFF4]: bne        $v0, $zr, 0x08837C5C
    08837C8C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08837C90:[0E20DEBD]: jal        0x08837AF4
    08837C94:[00000000]: nop
    08837C98:[4600A006]: mov.s      $f0, $f20
_S1_2_8823C80 101,111,693 instructions (0.593%), 9,188,819 calls (08823C80 - 08823D58, length 55)
    08823C80:[18A0000E]: blez       $a1, 0x08823CBC
    08823C84:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08823C88:[8C82000C]: lw         $v0, 12($a0)
    08823C8C:[000518C0]: sll        $v1, $a1, 0x0003
    08823C90:[8C840008]: lw         $a0, 8($a0)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
    08823D38:[8C430000]: lw         $v1, 0($v0)
    08823D3C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08823D40:[8C64000C]: lw         $a0, 12($v1)
    08823D44:[ACA20004]: sw         $v0, 4($a1)
    08823D48:[0A208F2A]: j          0x08823CA8
    08823D4C:[ACE40050]: sw         $a0, 80($a3)
    08823D50:[8C820010]: lw         $v0, 16($a0)
    08823D54:[0A208F2A]: j          0x08823CA8
    08823D58:[2446005C]: addiu      $a2, $v0, 92
  Back Branch 08823D54 326 times (length 45)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
    08823D38:[8C430000]: lw         $v1, 0($v0)
    08823D3C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08823D40:[8C64000C]: lw         $a0, 12($v1)
    08823D44:[ACA20004]: sw         $v0, 4($a1)
    08823D48:[0A208F2A]: j          0x08823CA8
    08823D4C:[ACE40050]: sw         $a0, 80($a3)
    08823D50:[8C820010]: lw         $v0, 16($a0)
--> 08823D54:[0A208F2A]: j          0x08823CA8
    08823D58:[2446005C]: addiu      $a2, $v0, 92
  Back Branch 08823D0C 253 times (length 27)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
--> 08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
  Back Branch 08823D24 109 times (length 33)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
--> 08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
  Back Branch 08823D48 4 times (length 42)
    08823C94:[00621821]: addu       $v1, $v1, $v0
    08823C98:[2466FFF8]: addiu      $a2, $v1, -8
    08823C9C:[00C4202B]: sltu       $a0, $a2, $a0
    08823CA0:[50800003]: beql       $a0, $zr, 0x08823CB0
    08823CA4:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
--> 08823CA8:[03E00008]: jr         $ra
    08823CAC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CB0:[244673D8]: addiu      $a2, $v0, 29656
    08823CB4:[03E00008]: jr         $ra
    08823CB8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823CBC:[28A2D8F1]: slti       $v0, $a1, -9999
    08823CC0:[50400014]: beql       $v0, $zr, 0x08823D14
    08823CC4:[8C830008]: lw         $v1, 8($a0)
    08823CC8:[2402D8EF]: addiu      $v0, $zr, -10001 <=> li $v0, -10001
    08823CCC:[50A20017]: beql       $a1, $v0, 0x08823D2C
    08823CD0:[8C840014]: lw         $a0, 20($a0)
    08823CD4:[2402D8F0]: addiu      $v0, $zr, -10000 <=> li $v0, -10000
    08823CD8:[10A2001D]: beq        $a1, $v0, 0x08823D50
    08823CDC:[2403D8EE]: addiu      $v1, $zr, -10002 <=> li $v1, -10002
    08823CE0:[10A30010]: beq        $a1, $v1, 0x08823D24
    08823CE4:[00652823]: subu       $a1, $v1, $a1
    08823CE8:[8C820014]: lw         $v0, 20($a0)
    08823CEC:[8C430004]: lw         $v1, 4($v0)
    08823CF0:[8C630000]: lw         $v1, 0($v1)
    08823CF4:[90620007]: lbu        $v0, 7($v1)
    08823CF8:[0045102A]: slt        $v0, $v0, $a1
    08823CFC:[5440FFEC]: bnel       $v0, $zr, 0x08823CB0
    08823D00:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    08823D04:[000510C0]: sll        $v0, $a1, 0x0003
    08823D08:[00431021]: addu       $v0, $v0, $v1
    08823D0C:[0A208F2A]: j          0x08823CA8
    08823D10:[2446000C]: addiu      $a2, $v0, 12
    08823D14:[000510C0]: sll        $v0, $a1, 0x0003
    08823D18:[00433021]: addu       $a2, $v0, $v1
    08823D1C:[03E00008]: jr         $ra
    08823D20:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08823D24:[0A208F2A]: j          0x08823CA8
    08823D28:[24860048]: addiu      $a2, $a0, 72
    08823D2C:[24E50050]: addiu      $a1, $a3, 80
    08823D30:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08823D34:[8C820004]: lw         $v0, 4($a0)
    08823D38:[8C430000]: lw         $v1, 0($v0)
    08823D3C:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08823D40:[8C64000C]: lw         $a0, 12($v1)
    08823D44:[ACA20004]: sw         $v0, 4($a1)
--> 08823D48:[0A208F2A]: j          0x08823CA8
    08823D4C:[ACE40050]: sw         $a0, 80($a3)
    08823D50:[8C820010]: lw         $v0, 16($a0)
    08823D54:[0A208F2A]: j          0x08823CA8
    08823D58:[2446005C]: addiu      $a2, $v0, 92
_S1_2_8829C38 96,334,763 instructions (0.565%), 2,185,207 calls (08829C38 - 08829D54, length 72)
    08829C38:[27BDFFE0]: addiu      $sp, $sp, -32
    08829C3C:[AFB50014]: sw         $s5, 20($sp)
    08829C40:[AFB40010]: sw         $s4, 16($sp)
    08829C44:[AFB20008]: sw         $s2, 8($sp)
    08829C48:[AFB10004]: sw         $s1, 4($sp)
    08829C4C:[AFBF0018]: sw         $ra, 24($sp)
    08829C50:[AFB3000C]: sw         $s3, 12($sp)
    08829C54:[AFB00000]: sw         $s0, 0($sp)
    08829C58:[8C930010]: lw         $s3, 16($a0)
    08829C5C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08829C60:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08829C64:[92620014]: lbu        $v0, 20($s3)
    08829C68:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08829C6C:[38550003]: xori       $s5, $v0, 3
    08829C70:[8E500000]: lw         $s0, 0($s2)
    08829C74:[12000017]: beq        $s0, $zr, 0x08829CD4
    08829C78:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829C7C:[2631FFFF]: addiu      $s1, $s1, -1
    08829C80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08829C84:[12220012]: beq        $s1, $v0, 0x08829CD0
    08829C88:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08829C8C:[92030004]: lbu        $v1, 4($s0)
    08829C90:[1062002A]: beq        $v1, $v0, 0x08829D3C
    08829C94:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829C98:[92030005]: lbu        $v1, 5($s0)
    08829C9C:[38620003]: xori       $v0, $v1, 3
    08829CA0:[02A21024]: and        $v0, $s5, $v0
    08829CA4:[50400014]: beql       $v0, $zr, 0x08829CF8
    08829CA8:[8E020000]: lw         $v0, 0($s0)
    08829CAC:[92620014]: lbu        $v0, 20($s3)
    08829CB0:[306300F8]: andi       $v1, $v1, 248
    08829CB4:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08829CB8:[30420003]: andi       $v0, $v0, 3
    08829CBC:[00621825]: or         $v1, $v1, $v0
    08829CC0:[A2030005]: sb         $v1, 5($s0)
    08829CC4:[8E500000]: lw         $s0, 0($s2)
    08829CC8:[1600FFED]: bne        $s0, $zr, 0x08829C80
    08829CCC:[2631FFFF]: addiu      $s1, $s1, -1
    08829CD0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829CD4:[8FBF0018]: lw         $ra, 24($sp)
    08829CD8:[8FB50014]: lw         $s5, 20($sp)
    08829CDC:[8FB40010]: lw         $s4, 16($sp)
    08829CE0:[8FB3000C]: lw         $s3, 12($sp)
    08829CE4:[8FB20008]: lw         $s2, 8($sp)
    08829CE8:[8FB10004]: lw         $s1, 4($sp)
    08829CEC:[8FB00000]: lw         $s0, 0($sp)
    08829CF0:[03E00008]: jr         $ra
    08829CF4:[27BD0020]: addiu      $sp, $sp, 32
    08829CF8:[AE420000]: sw         $v0, 0($s2)
    08829CFC:[8E63001C]: lw         $v1, 28($s3)
    08829D00:[52030013]: beql       $s0, $v1, 0x08829D50
    08829D04:[8E020000]: lw         $v0, 0($s0)
    08829D08:[92020004]: lbu        $v0, 4($s0)
    08829D0C:[2442FFFC]: addiu      $v0, $v0, -4
    08829D10:[304200FF]: andi       $v0, $v0, 255
    08829D14:[2C430007]: sltiu      $v1, $v0, 7
    08829D18:[5060FFD6]: beql       $v1, $zr, 0x08829C74
    08829D1C:[8E500000]: lw         $s0, 0($s2)
    08829D20:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08829D24:[00021080]: sll        $v0, $v0, 0x0002
    08829D28:[2463735C]: addiu      $v1, $v1, 29532
    08829D2C:[00431021]: addu       $v0, $v0, $v1
    08829D30:[8C440000]: lw         $a0, 0($v0)
    08829D34:[00800008]: jr         $a0
    08829D38:[00000000]: nop
    08829D3C:[26050058]: addiu      $a1, $s0, 88
    08829D40:[0E20A70E]: jal        0x08829C38
    08829D44:[2406FFFD]: addiu      $a2, $zr, -3 <=> li $a2, -3
    08829D48:[0A20A727]: j          0x08829C9C
    08829D4C:[92030005]: lbu        $v1, 5($s0)
    08829D50:[0A20A742]: j          0x08829D08
    08829D54:[AE62001C]: sw         $v0, 28($s3)
  Back Branch 08829CC8 1,977,339 times (length 20)
    08829C6C:[38550003]: xori       $s5, $v0, 3
    08829C70:[8E500000]: lw         $s0, 0($s2)
    08829C74:[12000017]: beq        $s0, $zr, 0x08829CD4
    08829C78:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829C7C:[2631FFFF]: addiu      $s1, $s1, -1
--> 08829C80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08829C84:[12220012]: beq        $s1, $v0, 0x08829CD0
    08829C88:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08829C8C:[92030004]: lbu        $v1, 4($s0)
    08829C90:[1062002A]: beq        $v1, $v0, 0x08829D3C
    08829C94:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829C98:[92030005]: lbu        $v1, 5($s0)
    08829C9C:[38620003]: xori       $v0, $v1, 3
    08829CA0:[02A21024]: and        $v0, $s5, $v0
    08829CA4:[50400014]: beql       $v0, $zr, 0x08829CF8
    08829CA8:[8E020000]: lw         $v0, 0($s0)
    08829CAC:[92620014]: lbu        $v0, 20($s3)
    08829CB0:[306300F8]: andi       $v1, $v1, 248
    08829CB4:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08829CB8:[30420003]: andi       $v0, $v0, 3
    08829CBC:[00621825]: or         $v1, $v1, $v0
    08829CC0:[A2030005]: sb         $v1, 5($s0)
    08829CC4:[8E500000]: lw         $s0, 0($s2)
--> 08829CC8:[1600FFED]: bne        $s0, $zr, 0x08829C80
    08829CCC:[2631FFFF]: addiu      $s1, $s1, -1
    08829CD0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829CD4:[8FBF0018]: lw         $ra, 24($sp)
    08829CD8:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08829D48 559 times (length 45)
    08829C88:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08829C8C:[92030004]: lbu        $v1, 4($s0)
    08829C90:[1062002A]: beq        $v1, $v0, 0x08829D3C
    08829C94:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08829C98:[92030005]: lbu        $v1, 5($s0)
--> 08829C9C:[38620003]: xori       $v0, $v1, 3
    08829CA0:[02A21024]: and        $v0, $s5, $v0
    08829CA4:[50400014]: beql       $v0, $zr, 0x08829CF8
    08829CA8:[8E020000]: lw         $v0, 0($s0)
    08829CAC:[92620014]: lbu        $v0, 20($s3)
    08829CB0:[306300F8]: andi       $v1, $v1, 248
    08829CB4:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    08829CB8:[30420003]: andi       $v0, $v0, 3
    08829CBC:[00621825]: or         $v1, $v1, $v0
    08829CC0:[A2030005]: sb         $v1, 5($s0)
    08829CC4:[8E500000]: lw         $s0, 0($s2)
    08829CC8:[1600FFED]: bne        $s0, $zr, 0x08829C80
    08829CCC:[2631FFFF]: addiu      $s1, $s1, -1
    08829CD0:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08829CD4:[8FBF0018]: lw         $ra, 24($sp)
    08829CD8:[8FB50014]: lw         $s5, 20($sp)
    08829CDC:[8FB40010]: lw         $s4, 16($sp)
    08829CE0:[8FB3000C]: lw         $s3, 12($sp)
    08829CE4:[8FB20008]: lw         $s2, 8($sp)
    08829CE8:[8FB10004]: lw         $s1, 4($sp)
    08829CEC:[8FB00000]: lw         $s0, 0($sp)
    08829CF0:[03E00008]: jr         $ra
    08829CF4:[27BD0020]: addiu      $sp, $sp, 32
    08829CF8:[AE420000]: sw         $v0, 0($s2)
    08829CFC:[8E63001C]: lw         $v1, 28($s3)
    08829D00:[52030013]: beql       $s0, $v1, 0x08829D50
    08829D04:[8E020000]: lw         $v0, 0($s0)
    08829D08:[92020004]: lbu        $v0, 4($s0)
    08829D0C:[2442FFFC]: addiu      $v0, $v0, -4
    08829D10:[304200FF]: andi       $v0, $v0, 255
    08829D14:[2C430007]: sltiu      $v1, $v0, 7
    08829D18:[5060FFD6]: beql       $v1, $zr, 0x08829C74
    08829D1C:[8E500000]: lw         $s0, 0($s2)
    08829D20:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08829D24:[00021080]: sll        $v0, $v0, 0x0002
    08829D28:[2463735C]: addiu      $v1, $v1, 29532
    08829D2C:[00431021]: addu       $v0, $v0, $v1
    08829D30:[8C440000]: lw         $a0, 0($v0)
    08829D34:[00800008]: jr         $a0
    08829D38:[00000000]: nop
    08829D3C:[26050058]: addiu      $a1, $s0, 88
    08829D40:[0E20A70E]: jal        0x08829C38
    08829D44:[2406FFFD]: addiu      $a2, $zr, -3 <=> li $a2, -3
--> 08829D48:[0A20A727]: j          0x08829C9C
    08829D4C:[92030005]: lbu        $v1, 5($s0)
    08829D50:[0A20A742]: j          0x08829D08
    08829D54:[AE62001C]: sw         $v0, 28($s3)
_S1_2_88435B4 86,069,119 instructions (0.505%), 2,390,809 calls (088435B4 - 08843640, length 36)
    088435B4:[27BDFFF8]: addiu      $sp, $sp, -8
    088435B8:[AFB00000]: sw         $s0, 0($sp)
    088435BC:[AFBF0004]: sw         $ra, 4($sp)
    088435C0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088435C4:[8C48BD54]: lw         $t0, -17068($v0)
    088435C8:[24840003]: addiu      $a0, $a0, 3
    088435CC:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    088435D0:[8D070004]: lw         $a3, 4($t0)
    088435D4:[00822024]: and        $a0, $a0, $v0
    088435D8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088435DC:[24F00008]: addiu      $s0, $a3, 8
    088435E0:[00902021]: addu       $a0, $a0, $s0
    088435E4:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    088435E8:[00043202]: srl        $a2, $a0, 0x0008
    088435EC:[3442FFFF]: ori        $v0, $v0, -1
    088435F0:[00C33024]: and        $a2, $a2, $v1
    088435F4:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    088435F8:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    088435FC:[00821024]: and        $v0, $a0, $v0
    08843600:[00451025]: or         $v0, $v0, $a1
    08843604:[00C33025]: or         $a2, $a2, $v1
    08843608:[ACE20004]: sw         $v0, 4($a3)
    0884360C:[ACE60000]: sw         $a2, 0($a3)
    08843610:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843614:[8C43BD64]: lw         $v1, -17052($v0)
    08843618:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0884361C:[14600004]: bne        $v1, $zr, 0x08843630
    08843620:[AD040004]: sw         $a0, 4($t0)
    08843624:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843628:[0E233D39]: jal        0x088CF4E4 [sceGeListUpdateStallAddr]
    0884362C:[8C44BD58]: lw         $a0, -17064($v0)
    08843630:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08843634:[8FBF0004]: lw         $ra, 4($sp)
    08843638:[8FB00000]: lw         $s0, 0($sp)
    0884363C:[03E00008]: jr         $ra
    08843640:[27BD0008]: addiu      $sp, $sp, 8
_S1_2_8842970 77,322,601 instructions (0.453%), 1,458,917 calls (08842970 - 088440DC, length 1500)
  Back Branch 088437B4 1,458,917 times (length 32)
    08843728:[AFBF0008]: sw         $ra, 8($sp)
    0884372C:[24040055]: addiu      $a0, $zr, 85 <=> li $a0, 85
    08843730:[1440001B]: bne        $v0, $zr, 0x088437A0
    08843734:[02052824]: and        $a1, $s0, $a1
    08843738:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
--> 0884373C:[34A5FFFF]: ori        $a1, $a1, -1
    08843740:[32220002]: andi       $v0, $s1, 2
    08843744:[24040056]: addiu      $a0, $zr, 86 <=> li $a0, 86
    08843748:[14400011]: bne        $v0, $zr, 0x08843790
    0884374C:[02052824]: and        $a1, $s0, $a1
    08843750:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08843754:[34A5FFFF]: ori        $a1, $a1, -1
    08843758:[32220004]: andi       $v0, $s1, 4
    0884375C:[24040057]: addiu      $a0, $zr, 87 <=> li $a0, 87
    08843760:[14400006]: bne        $v0, $zr, 0x0884377C
    08843764:[02052824]: and        $a1, $s0, $a1
    08843768:[8FBF0008]: lw         $ra, 8($sp)
    0884376C:[8FB10004]: lw         $s1, 4($sp)
    08843770:[8FB00000]: lw         $s0, 0($sp)
    08843774:[03E00008]: jr         $ra
    08843778:[27BD0010]: addiu      $sp, $sp, 16
    0884377C:[8FBF0008]: lw         $ra, 8($sp)
    08843780:[8FB10004]: lw         $s1, 4($sp)
    08843784:[8FB00000]: lw         $s0, 0($sp)
    08843788:[0A21102C]: j          0x088440B0
    0884378C:[27BD0010]: addiu      $sp, $sp, 16
    08843790:[0E21102C]: jal        0x088440B0
    08843794:[00000000]: nop
    08843798:[0A210DD5]: j          0x08843754
    0884379C:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088437A0:[0E21102C]: jal        0x088440B0
    088437A4:[00000000]: nop
    088437A8:[24040058]: addiu      $a0, $zr, 88 <=> li $a0, 88
    088437AC:[0E21102C]: jal        0x088440B0
    088437B0:[00102E03]: sra        $a1, $s0, 0x0018
--> 088437B4:[0A210DCF]: j          0x0884373C
    088437B8:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
  Back Branch 08843798 1,458,917 times (length 19)
    08843740:[32220002]: andi       $v0, $s1, 2
    08843744:[24040056]: addiu      $a0, $zr, 86 <=> li $a0, 86
    08843748:[14400011]: bne        $v0, $zr, 0x08843790
    0884374C:[02052824]: and        $a1, $s0, $a1
    08843750:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
--> 08843754:[34A5FFFF]: ori        $a1, $a1, -1
    08843758:[32220004]: andi       $v0, $s1, 4
    0884375C:[24040057]: addiu      $a0, $zr, 87 <=> li $a0, 87
    08843760:[14400006]: bne        $v0, $zr, 0x0884377C
    08843764:[02052824]: and        $a1, $s0, $a1
    08843768:[8FBF0008]: lw         $ra, 8($sp)
    0884376C:[8FB10004]: lw         $s1, 4($sp)
    08843770:[8FB00000]: lw         $s0, 0($sp)
    08843774:[03E00008]: jr         $ra
    08843778:[27BD0010]: addiu      $sp, $sp, 16
    0884377C:[8FBF0008]: lw         $ra, 8($sp)
    08843780:[8FB10004]: lw         $s1, 4($sp)
    08843784:[8FB00000]: lw         $s0, 0($sp)
    08843788:[0A21102C]: j          0x088440B0
    0884378C:[27BD0010]: addiu      $sp, $sp, 16
    08843790:[0E21102C]: jal        0x088440B0
    08843794:[00000000]: nop
--> 08843798:[0A210DD5]: j          0x08843754
    0884379C:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088437A0:[0E21102C]: jal        0x088440B0
    088437A4:[00000000]: nop
    088437A8:[24040058]: addiu      $a0, $zr, 88 <=> li $a0, 88
_S1_2_880BB20 75,434,205 instructions (0.442%), 2,357,319 calls (0880BB20 - 0880BC4C, length 76)
    0880BB20:[27BDFFD8]: addiu      $sp, $sp, -40
    0880BB24:[AFBF0020]: sw         $ra, 32($sp)
    0880BB28:[8C870010]: lw         $a3, 16($a0)
    0880BB2C:[04E0001C]: bltz       $a3, 0x0880BBA0
    0880BB30:[30A600FF]: andi       $a2, $a1, 255
    0880BB34:[8C840014]: lw         $a0, 20($a0)
    0880BB38:[44870000]: mtc1       $a3, $f0
    0880BB3C:[04800020]: bltz       $a0, 0x0880BBC0
    0880BB40:[46800060]: cvt.s.w    $f1, $f0
    0880BB44:[44841000]: mtc1       $a0, $f2
    0880BB48:[E7AC0000]: swc1       $f12, 0($sp)
    0880BB4C:[46801020]: cvt.s.w    $f0, $f2
    0880BB50:[E7AD0004]: swc1       $f13, 4($sp)
    0880BB54:[E7A10008]: swc1       $f1, 8($sp)
    0880BB58:[04E00024]: bltz       $a3, 0x0880BBEC
    0880BB5C:[E7A0000C]: swc1       $f0, 12($sp)
    0880BB60:[44870000]: mtc1       $a3, $f0
    0880BB64:[04800029]: bltz       $a0, 0x0880BC0C
    0880BB68:[46800060]: cvt.s.w    $f1, $f0
    0880BB6C:[44841000]: mtc1       $a0, $f2
    0880BB70:[46007306]: mov.s      $f12, $f14
    0880BB74:[46801020]: cvt.s.w    $f0, $f2
    0880BB78:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0880BB7C:[27A50010]: addiu      $a1, $sp, 16
    0880BB80:[E7A10018]: swc1       $f1, 24($sp)
    0880BB84:[E7A0001C]: swc1       $f0, 28($sp)
    0880BB88:[AFA00010]: sw         $zr, 16($sp)
    0880BB8C:[0E202DCB]: jal        0x0880B72C
    0880BB90:[AFA00014]: sw         $zr, 20($sp)
    0880BB94:[8FBF0020]: lw         $ra, 32($sp)
    0880BB98:[03E00008]: jr         $ra
    0880BB9C:[27BD0028]: addiu      $sp, $sp, 40
    0880BBA0:[30E20001]: andi       $v0, $a3, 1
    0880BBA4:[00071842]: srl        $v1, $a3, 0x0001
    0880BBA8:[00431025]: or         $v0, $v0, $v1
    0880BBAC:[44821000]: mtc1       $v0, $f2
    0880BBB0:[8C840014]: lw         $a0, 20($a0)
    0880BBB4:[46801060]: cvt.s.w    $f1, $f2
    0880BBB8:[0481FFE2]: bgez       $a0, 0x0880BB44
    0880BBBC:[46010840]: add.s      $f1, $f1, $f1
    0880BBC0:[30820001]: andi       $v0, $a0, 1
    0880BBC4:[00041842]: srl        $v1, $a0, 0x0001
    0880BBC8:[00431025]: or         $v0, $v0, $v1
    0880BBCC:[44821000]: mtc1       $v0, $f2
    0880BBD0:[E7AC0000]: swc1       $f12, 0($sp)
    0880BBD4:[46801020]: cvt.s.w    $f0, $f2
    0880BBD8:[46000000]: add.s      $f0, $f0, $f0
    0880BBDC:[E7AD0004]: swc1       $f13, 4($sp)
    0880BBE0:[E7A10008]: swc1       $f1, 8($sp)
    0880BBE4:[04E1FFDE]: bgez       $a3, 0x0880BB60
    0880BBE8:[E7A0000C]: swc1       $f0, 12($sp)
    0880BBEC:[00071842]: srl        $v1, $a3, 0x0001
    0880BBF0:[30E20001]: andi       $v0, $a3, 1
    0880BBF4:[00431025]: or         $v0, $v0, $v1
    0880BBF8:[44821000]: mtc1       $v0, $f2
    0880BBFC:[00000000]: nop
    0880BC00:[46801060]: cvt.s.w    $f1, $f2
    0880BC04:[0481FFD9]: bgez       $a0, 0x0880BB6C
    0880BC08:[46010840]: add.s      $f1, $f1, $f1
    0880BC0C:[00041842]: srl        $v1, $a0, 0x0001
    0880BC10:[30820001]: andi       $v0, $a0, 1
    0880BC14:[00431025]: or         $v0, $v0, $v1
    0880BC18:[44821000]: mtc1       $v0, $f2
    0880BC1C:[46007306]: mov.s      $f12, $f14
    0880BC20:[46801020]: cvt.s.w    $f0, $f2
    0880BC24:[46000000]: add.s      $f0, $f0, $f0
    0880BC28:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0880BC2C:[27A50010]: addiu      $a1, $sp, 16
    0880BC30:[E7A10018]: swc1       $f1, 24($sp)
    0880BC34:[E7A0001C]: swc1       $f0, 28($sp)
    0880BC38:[AFA00010]: sw         $zr, 16($sp)
    0880BC3C:[0E202DCB]: jal        0x0880B72C
    0880BC40:[AFA00014]: sw         $zr, 20($sp)
    0880BC44:[8FBF0020]: lw         $ra, 32($sp)
    0880BC48:[03E00008]: jr         $ra
    0880BC4C:[27BD0028]: addiu      $sp, $sp, 40
_S1_2_88320B4 71,942,024 instructions (0.422%), 2,465,379 calls (08831774 - 08832B4C, length 1271)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 088320C8 2,465,379 times (length 504)
  Back Branch 088318F0 2,406,924 times (length 97)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
    08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
    08831868:[00431021]: addu       $v0, $v0, $v1
    0883186C:[8C440000]: lw         $a0, 0($v0)
    08831870:[00800008]: jr         $a0
    08831874:[00000000]: nop
    08831878:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0883187C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08831880:[AE820040]: sw         $v0, 64($s4)
    08831884:[0E209D8D]: jal        0x08827634
    08831888:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0883188C:[0A20C5EF]: j          0x088317BC
    08831890:[00000000]: nop
--> 088318F0:[0A20C5DD]: j          0x08831774
    088318F4:[26B50004]: addiu      $s5, $s5, 4
  Back Branch 0883288C 2,369,254 times (length 500)
  Back Branch 08832B48 95,849 times (length 675)
  Back Branch 088320E8 58,456 times (length 607)
_S1_2_882A130 71,462,750 instructions (0.419%), 2,165,504 calls (0882A130 - 0882A1BC, length 36)
    0882A130:[8E850018]: lw         $a1, 24($s4)
    0882A134:[8E830000]: lw         $v1, 0($s4)
    0882A138:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882A13C:[24A20001]: addiu      $v0, $a1, 1
    0882A140:[00052880]: sll        $a1, $a1, 0x0002
    0882A144:[00A32821]: addu       $a1, $a1, $v1
    0882A148:[AE820018]: sw         $v0, 24($s4)
    0882A14C:[2406FFFD]: addiu      $a2, $zr, -3 <=> li $a2, -3
    0882A150:[0E20A70E]: jal        0x08829C38
    0882A154:[8E900044]: lw         $s0, 68($s4)
    0882A158:[8E830018]: lw         $v1, 24($s4)
    0882A15C:[8E820008]: lw         $v0, 8($s4)
    0882A160:[0062182A]: slt        $v1, $v1, $v0
    0882A164:[54600004]: bnel       $v1, $zr, 0x0882A178
    0882A168:[8E820044]: lw         $v0, 68($s4)
    0882A16C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0882A170:[A2820015]: sb         $v0, 21($s4)
    0882A174:[8E820044]: lw         $v0, 68($s4)
    0882A178:[8E830048]: lw         $v1, 72($s4)
    0882A17C:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0882A180:[02021023]: subu       $v0, $s0, $v0
    0882A184:[00621823]: subu       $v1, $v1, $v0
    0882A188:[AE830048]: sw         $v1, 72($s4)
    0882A18C:[8FBF002C]: lw         $ra, 44($sp)
    0882A190:[8FBE0028]: lw         $fp, 40($sp)
    0882A194:[8FB70024]: lw         $s7, 36($sp)
    0882A198:[8FB60020]: lw         $s6, 32($sp)
    0882A19C:[8FB5001C]: lw         $s5, 28($sp)
    0882A1A0:[8FB40018]: lw         $s4, 24($sp)
    0882A1A4:[8FB30014]: lw         $s3, 20($sp)
    0882A1A8:[8FB20010]: lw         $s2, 16($sp)
    0882A1AC:[8FB1000C]: lw         $s1, 12($sp)
    0882A1B0:[8FB00008]: lw         $s0, 8($sp)
    0882A1B4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0882A1B8:[03E00008]: jr         $ra
    0882A1BC:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_88256E4 68,732,916 instructions (0.403%), 4,909,494 calls (088256E4 - 0882572C, length 19)
    088256E4:[27BDFFF0]: addiu      $sp, $sp, -16
    088256E8:[AFBF0008]: sw         $ra, 8($sp)
    088256EC:[0E208F20]: jal        0x08823C80
    088256F0:[00000000]: nop
    088256F4:[8C430004]: lw         $v1, 4($v0)
    088256F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088256FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08825700:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08825704:[10620006]: beq        $v1, $v0, 0x08825720
    08825708:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0882570C:[0E20C519]: jal        0x08831464
    08825710:[00000000]: nop
    08825714:[44800000]: mtc1       $zr, $f0
    08825718:[10400002]: beq        $v0, $zr, 0x08825724
    0882571C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08825720:[C4C00000]: lwc1       $f0, 0($a2)
    08825724:[8FBF0008]: lw         $ra, 8($sp)
    08825728:[03E00008]: jr         $ra
    0882572C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8824140 65,461,883 instructions (0.384%), 3,850,699 calls (08824140 - 088241A4, length 26)
    08824140:[27BDFFF8]: addiu      $sp, $sp, -8
    08824144:[AFBF0000]: sw         $ra, 0($sp)
    08824148:[0E208F20]: jal        0x08823C80
    0882414C:[00000000]: nop
    08824150:[8C440004]: lw         $a0, 4($v0)
    08824154:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08824158:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882415C:[50820008]: beql       $a0, $v0, 0x08824180
    08824160:[8C650000]: lw         $a1, 0($v1)
    08824164:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08824168:[10820009]: beq        $a0, $v0, 0x08824190
    0882416C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08824170:[8FBF0000]: lw         $ra, 0($sp)
    08824174:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824178:[03E00008]: jr         $ra
    0882417C:[27BD0008]: addiu      $sp, $sp, 8
    08824180:[8FBF0000]: lw         $ra, 0($sp)
    08824184:[27BD0008]: addiu      $sp, $sp, 8
    08824188:[03E00008]: jr         $ra
    0882418C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08824190:[8C620000]: lw         $v0, 0($v1)
    08824194:[8FBF0000]: lw         $ra, 0($sp)
    08824198:[27BD0008]: addiu      $sp, $sp, 8
    0882419C:[24450018]: addiu      $a1, $v0, 24
    088241A0:[03E00008]: jr         $ra
    088241A4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
_S1_2_8843F60 64,005,876 instructions (0.375%), 1,454,679 calls (08843F60 - 088442D0, length 221)
    08843F60:[27BDFFF8]: addiu      $sp, $sp, -8
    08843F64:[AFBF0004]: sw         $ra, 4($sp)
    08843F68:[AFB00000]: sw         $s0, 0($sp)
    08843F6C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843F70:[8C43BD64]: lw         $v1, -17052($v0)
    08843F74:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
    08843F78:[00063200]: sll        $a2, $a2, 0x0008
    08843F7C:[00620018]: mult       $v1, $v0
    08843F80:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843F84:[2442BC38]: addiu      $v0, $v0, -17352
    08843F88:[00052C00]: sll        $a1, $a1, 0x0010
    08843F8C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08843F90:[00A62825]: or         $a1, $a1, $a2
    08843F94:[00A72825]: or         $a1, $a1, $a3
    08843F98:[240400C2]: addiu      $a0, $zr, 194 <=> li $a0, 194
    08843F9C:[00001812]: mflo       $v1
    08843FA0:[00621821]: addu       $v1, $v1, $v0
    08843FA4:[0E21102C]: jal        0x088440B0
    08843FA8:[AC700058]: sw         $s0, 88($v1)
    08843FAC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08843FB0:[0E21102C]: jal        0x088440B0
    08843FB4:[240400C3]: addiu      $a0, $zr, 195 <=> li $a0, 195
    08843FB8:[8FBF0004]: lw         $ra, 4($sp)
    08843FBC:[8FB00000]: lw         $s0, 0($sp)
    08843FC0:[0A2110B2]: j          0x088442C8
    08843FC4:[27BD0008]: addiu      $sp, $sp, 8
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
    088442C8:[44806000]: mtc1       $zr, $f12
    088442CC:[0A211038]: j          0x088440E0
    088442D0:[240400CB]: addiu      $a0, $zr, 203 <=> li $a0, 203
  Back Branch 088440E4 8,720,421 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088442CC 2,909,358 times (length 125)
_S1_2_882FD04 63,944,958 instructions (0.375%), 1,488,501 calls (0882EA9C - 0882FD64, length 1203)
  Back Branch 0882EAEC 17,089,292 times (length 8)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
    0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
--> 0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
    0882EAF4:[03E00008]: jr         $ra
    0882EAF8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882EAFC:[03E00008]: jr         $ra
  Back Branch 0882FD40 1,488,501 times (length 1195)
  Back Branch 0882FD54 1,488,249 times (length 9)
    0882FD24:[00063080]: sll        $a2, $a2, 0x0002
    0882FD28:[00821021]: addu       $v0, $a0, $v0
    0882FD2C:[8C42007C]: lw         $v0, 124($v0)
    0882FD30:[1040000A]: beq        $v0, $zr, 0x0882FD5C
    0882FD34:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 0882FD38:[8CE20010]: lw         $v0, 16($a3)
    0882FD3C:[00C21021]: addu       $v0, $a2, $v0
    0882FD40:[0A20BAA7]: j          0x0882EA9C
    0882FD44:[8C4500A0]: lw         $a1, 160($v0)
    0882FD48:[8CA20000]: lw         $v0, 0($a1)
    0882FD4C:[00063080]: sll        $a2, $a2, 0x0002
    0882FD50:[8C420008]: lw         $v0, 8($v0)
--> 0882FD54:[1440FFF8]: bne        $v0, $zr, 0x0882FD38
    0882FD58:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882FD5C:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882FD60:[03E00008]: jr         $ra
    0882FD64:[244273D8]: addiu      $v0, $v0, 29656
  Back Branch 0882EAE0 6,401 times (length 5)
    0882EAC0:[8C850010]: lw         $a1, 16($a0)
    0882EAC4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0882EAC8:[00001012]: mflo       $v0
    0882EACC:[0A20BAB7]: j          0x0882EADC
    0882EAD0:[00451821]: addu       $v1, $v0, $a1
--> 0882EAD4:[10600009]: beq        $v1, $zr, 0x0882EAFC
    0882EAD8:[3C02088D]: lui        $v0, 0x088D <=> li $v0, 0x088D0000
    0882EADC:[8C62000C]: lw         $v0, 12($v1)
--> 0882EAE0:[5444FFFC]: bnel       $v0, $a0, 0x0882EAD4
    0882EAE4:[8C630010]: lw         $v1, 16($v1)
    0882EAE8:[8C620008]: lw         $v0, 8($v1)
    0882EAEC:[54C2FFF9]: bnel       $a2, $v0, 0x0882EAD4
    0882EAF0:[8C630010]: lw         $v1, 16($v1)
_S1_2_8829FBC 58,357,601 instructions (0.342%), 2,537,287 calls (08829FBC - 0882A050, length 38)
    08829FBC:[27BDFFD0]: addiu      $sp, $sp, -48
    08829FC0:[AFB1000C]: sw         $s1, 12($sp)
    08829FC4:[AFBF002C]: sw         $ra, 44($sp)
    08829FC8:[AFBE0028]: sw         $fp, 40($sp)
    08829FCC:[AFB70024]: sw         $s7, 36($sp)
    08829FD0:[AFB60020]: sw         $s6, 32($sp)
    08829FD4:[AFB5001C]: sw         $s5, 28($sp)
    08829FD8:[AFB40018]: sw         $s4, 24($sp)
    08829FDC:[AFB30014]: sw         $s3, 20($sp)
    08829FE0:[AFB20010]: sw         $s2, 16($sp)
    08829FE4:[AFB00008]: sw         $s0, 8($sp)
    08829FE8:[8C940010]: lw         $s4, 16($a0)
    08829FEC:[92830015]: lbu        $v1, 21($s4)
    08829FF0:[2C620005]: sltiu      $v0, $v1, 5
    08829FF4:[10400009]: beq        $v0, $zr, 0x0882A01C
    08829FF8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08829FFC:[00031080]: sll        $v0, $v1, 0x0002
    0882A000:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    0882A004:[24637378]: addiu      $v1, $v1, 29560
    0882A008:[00431021]: addu       $v0, $v0, $v1
    0882A00C:[8C440000]: lw         $a0, 0($v0)
    0882A010:[00800008]: jr         $a0
    0882A014:[00000000]: nop
    0882A01C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882A020:[8FBF002C]: lw         $ra, 44($sp)
    0882A024:[8FBE0028]: lw         $fp, 40($sp)
    0882A028:[8FB70024]: lw         $s7, 36($sp)
    0882A02C:[8FB60020]: lw         $s6, 32($sp)
    0882A030:[8FB5001C]: lw         $s5, 28($sp)
    0882A034:[8FB40018]: lw         $s4, 24($sp)
    0882A038:[8FB30014]: lw         $s3, 20($sp)
    0882A03C:[8FB20010]: lw         $s2, 16($sp)
    0882A040:[8FB1000C]: lw         $s1, 12($sp)
    0882A044:[8FB00008]: lw         $s0, 8($sp)
    0882A048:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0882A04C:[03E00008]: jr         $ra
    0882A050:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8831B1C 58,051,539 instructions (0.340%), 1,488,501 calls (08831774 - 08832A20, length 1196)
  Back Branch 08831854 111,723,079 times (length 58)
--> 08831774:[92830038]: lbu        $v1, 56($s4)
    08831778:[8EB20000]: lw         $s2, 0($s5)
    0883177C:[3062000C]: andi       $v0, $v1, 12
    08831780:[10400030]: beq        $v0, $zr, 0x08831844
    08831784:[26B50004]: addiu      $s5, $s5, 4
    08831788:[8E820040]: lw         $v0, 64($s4)
    0883178C:[2444FFFF]: addiu      $a0, $v0, -1
    08831790:[108003BD]: beq        $a0, $zr, 0x08832688
    08831794:[AE840040]: sw         $a0, 64($s4)
    08831798:[30700004]: andi       $s0, $v1, 4
    0883179C:[1200002A]: beq        $s0, $zr, 0x08831848
    088317A0:[7E513980]: ext        $s1, $s2, 6, 8
    088317A4:[30620008]: andi       $v0, $v1, 8
    088317A8:[8E910018]: lw         $s1, 24($s4)
    088317AC:[10400003]: beq        $v0, $zr, 0x088317BC
    088317B0:[AE950018]: sw         $s5, 24($s4)
    088317B4:[50800030]: beql       $a0, $zr, 0x08831878
    088317B8:[8E82003C]: lw         $v0, 60($s4)
    088317BC:[5200001D]: beql       $s0, $zr, 0x08831834
    088317C0:[92830006]: lbu        $v1, 6($s4)
    088317C4:[8E820014]: lw         $v0, 20($s4)
    088317C8:[8C430004]: lw         $v1, 4($v0)
    088317CC:[8C640000]: lw         $a0, 0($v1)
    088317D0:[8C850010]: lw         $a1, 16($a0)
    088317D4:[8CA7000C]: lw         $a3, 12($a1)
    088317D8:[8CA30014]: lw         $v1, 20($a1)
    088317DC:[02A71023]: subu       $v0, $s5, $a3
    088317E0:[00021083]: sra        $v0, $v0, 0x0002
    088317E4:[106003AA]: beq        $v1, $zr, 0x08832690
    088317E8:[2444FFFF]: addiu      $a0, $v0, -1
    088317EC:[00041080]: sll        $v0, $a0, 0x0002
    088317F0:[00431021]: addu       $v0, $v0, $v1
    088317F4:[8C460000]: lw         $a2, 0($v0)
    088317F8:[1080000A]: beq        $a0, $zr, 0x08831824
    088317FC:[0235102B]: sltu       $v0, $s1, $s5
    08831800:[50400009]: beql       $v0, $zr, 0x08831828
    08831804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831808:[10600004]: beq        $v1, $zr, 0x0883181C
    0883180C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08831810:[02271023]: subu       $v0, $s1, $a3
    08831814:[00621021]: addu       $v0, $v1, $v0
    08831818:[8C42FFFC]: lw         $v0, -4($v0)
    0883181C:[50C20005]: beql       $a2, $v0, 0x08831834
    08831820:[92830006]: lbu        $v1, 6($s4)
    08831824:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08831828:[0E209D8D]: jal        0x08827634
    0883182C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08831830:[92830006]: lbu        $v1, 6($s4)
    08831834:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08831838:[10620397]: beq        $v1, $v0, 0x08832698
    0883183C:[26A2FFFC]: addiu      $v0, $s5, -4
    08831840:[8E97000C]: lw         $s7, 12($s4)
    08831844:[7E513980]: ext        $s1, $s2, 6, 8
    08831848:[3243003F]: andi       $v1, $s2, 63
    0883184C:[001180C0]: sll        $s0, $s1, 0x0003
    08831850:[2C620026]: sltiu      $v0, $v1, 38
--> 08831854:[1040FFC7]: beq        $v0, $zr, 0x08831774
    08831858:[02F0B021]: addu       $s6, $s7, $s0
    0883185C:[00031080]: sll        $v0, $v1, 0x0002
    08831860:[3C03088D]: lui        $v1, 0x088D <=> li $v1, 0x088D0000
    08831864:[24637BF8]: addiu      $v1, $v1, 31736
  Back Branch 08831B68 1,488,501 times (length 255)
_S1_2_88CDE80 53,794,767 instructions (0.315%), 354,307 calls (088CDE80 - 088CE228, length 235)
    088CDE80:[27BDFF88]: addiu      $sp, $sp, -120
    088CDE84:[AFB00060]: sw         $s0, 96($sp)
    088CDE88:[27B00010]: addiu      $s0, $sp, 16
    088CDE8C:[AFB10064]: sw         $s1, 100($sp)
    088CDE90:[AFA40000]: sw         $a0, 0($sp)
    088CDE94:[AFA50004]: sw         $a1, 4($sp)
    088CDE98:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088CDE9C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088CDEA0:[27B10028]: addiu      $s1, $sp, 40
    088CDEA4:[AFBF0070]: sw         $ra, 112($sp)
    088CDEA8:[AFA60008]: sw         $a2, 8($sp)
    088CDEAC:[AFA7000C]: sw         $a3, 12($sp)
    088CDEB0:[AFB3006C]: sw         $s3, 108($sp)
    088CDEB4:[0E233B7D]: jal        0x088CEDF4
    088CDEB8:[AFB20068]: sw         $s2, 104($sp)
    088CDEBC:[27A40008]: addiu      $a0, $sp, 8
    088CDEC0:[0E233B7D]: jal        0x088CEDF4
    088CDEC4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088CDEC8:[8FA30010]: lw         $v1, 16($sp)
    088CDECC:[2C620002]: sltiu      $v0, $v1, 2
    088CDED0:[1440001D]: bne        $v0, $zr, 0x088CDF48
    088CDED4:[8FA20014]: lw         $v0, 20($sp)
    088CDED8:[8FA40028]: lw         $a0, 40($sp)
    088CDEDC:[2C820002]: sltiu      $v0, $a0, 2
    088CDEE0:[54400009]: bnel       $v0, $zr, 0x088CDF08
    088CDEE4:[8FA3002C]: lw         $v1, 44($sp)
    088CDEE8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CDEEC:[50620013]: beql       $v1, $v0, 0x088CDF3C
    088CDEF0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDEF4:[14820024]: bne        $a0, $v0, 0x088CDF88
    088CDEF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDEFC:[10620020]: beq        $v1, $v0, 0x088CDF80
    088CDF00:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF04:[8FA3002C]: lw         $v1, 44($sp)
    088CDF08:[8FA20014]: lw         $v0, 20($sp)
    088CDF0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088CDF10:[00431026]: xor        $v0, $v0, $v1
    088CDF14:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF18:[0E233AD9]: jal        0x088CEB64
    088CDF1C:[AFA2002C]: sw         $v0, 44($sp)
    088CDF20:[8FBF0070]: lw         $ra, 112($sp)
    088CDF24:[8FB3006C]: lw         $s3, 108($sp)
    088CDF28:[8FB20068]: lw         $s2, 104($sp)
    088CDF2C:[8FB10064]: lw         $s1, 100($sp)
    088CDF30:[8FB00060]: lw         $s0, 96($sp)
    088CDF34:[03E00008]: jr         $ra
    088CDF38:[27BD0078]: addiu      $sp, $sp, 120
    088CDF3C:[10820010]: beq        $a0, $v0, 0x088CDF80
    088CDF40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF44:[8FA20014]: lw         $v0, 20($sp)
    088CDF48:[8FA3002C]: lw         $v1, 44($sp)
    088CDF4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CDF50:[00431026]: xor        $v0, $v0, $v1
    088CDF54:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF58:[AFA20014]: sw         $v0, 20($sp)
    088CDF5C:[0E233AD9]: jal        0x088CEB64
    088CDF60:[00000000]: nop
    088CDF64:[8FBF0070]: lw         $ra, 112($sp)
    088CDF68:[8FB3006C]: lw         $s3, 108($sp)
    088CDF6C:[8FB20068]: lw         $s2, 104($sp)
    088CDF70:[8FB10064]: lw         $s1, 100($sp)
    088CDF74:[8FB00060]: lw         $s0, 96($sp)
    088CDF78:[03E00008]: jr         $ra
    088CDF7C:[27BD0078]: addiu      $sp, $sp, 120
    088CDF80:[0A2337D7]: j          0x088CDF5C
    088CDF84:[24446478]: addiu      $a0, $v0, 25720
    088CDF88:[5062FFEF]: beql       $v1, $v0, 0x088CDF48
    088CDF8C:[8FA20014]: lw         $v0, 20($sp)
    088CDF90:[1082FFDD]: beq        $a0, $v0, 0x088CDF08
    088CDF94:[8FA3002C]: lw         $v1, 44($sp)
    088CDF98:[8FA40020]: lw         $a0, 32($sp)
    088CDF9C:[8FA3003C]: lw         $v1, 60($sp)
    088CDFA0:[8FA20038]: lw         $v0, 56($sp)
    088CDFA4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088CDFA8:[01030019]: multu      $t0, $v1
    088CDFAC:[8FA50024]: lw         $a1, 36($sp)
    088CDFB0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDFB4:[0060C021]: addu       $t8, $v1, $zr <=> move $t8, $v1
    088CDFB8:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088CDFBC:[00A07021]: addu       $t6, $a1, $zr <=> move $t6, $a1
    088CDFC0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    088CDFC4:[00005012]: mflo       $t2
    088CDFC8:[00005810]: mfhi       $t3
    088CDFCC:[00C50019]: multu      $a2, $a1
    088CDFD0:[00001012]: mflo       $v0
    088CDFD4:[01426021]: addu       $t4, $t2, $v0
    088CDFD8:[018A202B]: sltu       $a0, $t4, $t2
    088CDFDC:[00001810]: mfhi       $v1
    088CDFE0:[01636821]: addu       $t5, $t3, $v1
    088CDFE4:[008D2021]: addu       $a0, $a0, $t5
    088CDFE8:[00C80019]: multu      $a2, $t0
    088CDFEC:[008B102B]: sltu       $v0, $a0, $t3
    088CDFF0:[00806821]: addu       $t5, $a0, $zr <=> move $t5, $a0
    088CDFF4:[00004012]: mflo       $t0
    088CDFF8:[1440006D]: bne        $v0, $zr, 0x088CE1B0
    088CDFFC:[00004810]: mfhi       $t1
    088CE000:[108B0069]: beq        $a0, $t3, 0x088CE1A8
    088CE004:[018A102B]: sltu       $v0, $t4, $t2
    088CE008:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE00C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088CE010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088CE014:[01022021]: addu       $a0, $t0, $v0
    088CE018:[0088302B]: sltu       $a2, $a0, $t0
    088CE01C:[012C2821]: addu       $a1, $t1, $t4
    088CE020:[00C52821]: addu       $a1, $a2, $a1
    088CE024:[00A9102B]: sltu       $v0, $a1, $t1
    088CE028:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CE02C:[14400065]: bne        $v0, $zr, 0x088CE1C4
    088CE030:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088CE034:[10A90061]: beq        $a1, $t1, 0x088CE1BC
    088CE038:[0088102B]: sltu       $v0, $a0, $t0
    088CE03C:[032E0018]: mult       $t9, $t6
    088CE040:[8FA2002C]: lw         $v0, 44($sp)
    088CE044:[8FAB0014]: lw         $t3, 20($sp)
    088CE048:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088CE04C:[8FAA0018]: lw         $t2, 24($sp)
    088CE050:[01625826]: xor        $t3, $t3, $v0
    088CE054:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CE058:[344DFFFF]: ori        $t5, $v0, -1
    088CE05C:[8FA30030]: lw         $v1, 48($sp)
    088CE060:[254A0004]: addiu      $t2, $t2, 4
    088CE064:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CE068:[006A6021]: addu       $t4, $v1, $t2
    088CE06C:[000B582B]: sltu       $t3, $zr, $t3 <=> move $t3, $t3
    088CE070:[AFAB0044]: sw         $t3, 68($sp)
    088CE074:[AFAC0048]: sw         $t4, 72($sp)
    088CE078:[01F8001C]: madd       $t7, $t8
    088CE07C:[00001012]: mflo       $v0
    088CE080:[AFA20058]: sw         $v0, 88($sp)
    088CE084:[8FAA0058]: lw         $t2, 88($sp)
    088CE088:[030E0019]: multu      $t8, $t6
    088CE08C:[00001012]: mflo       $v0
    088CE090:[00482021]: addu       $a0, $v0, $t0
    088CE094:[02443021]: addu       $a2, $s2, $a0
    088CE098:[00001810]: mfhi       $v1
    088CE09C:[01431821]: addu       $v1, $t2, $v1
    088CE0A0:[00692821]: addu       $a1, $v1, $t1
    088CE0A4:[0082502B]: sltu       $t2, $a0, $v0
    088CE0A8:[01452821]: addu       $a1, $t2, $a1
    088CE0AC:[00D2102B]: sltu       $v0, $a2, $s2
    088CE0B0:[02653821]: addu       $a3, $s3, $a1
    088CE0B4:[00473821]: addu       $a3, $v0, $a3
    088CE0B8:[01A7102B]: sltu       $v0, $t5, $a3
    088CE0BC:[10400018]: beq        $v0, $zr, 0x088CE120
    088CE0C0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE0C4:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    088CE0C8:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    088CE0CC:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    088CE0D0:[000717C0]: sll        $v0, $a3, 0x001F
    088CE0D4:[00062042]: srl        $a0, $a2, 0x0001
    088CE0D8:[00442025]: or         $a0, $v0, $a0
    088CE0DC:[00072842]: srl        $a1, $a3, 0x0001
    088CE0E0:[30C20001]: andi       $v0, $a2, 1
    088CE0E4:[25290001]: addiu      $t1, $t1, 1
    088CE0E8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CE0EC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE0F0:[0165502B]: sltu       $t2, $t3, $a1
    088CE0F4:[10400006]: beq        $v0, $zr, 0x088CE110
    088CE0F8:[001147C0]: sll        $t0, $s1, 0x001F
    088CE0FC:[00102042]: srl        $a0, $s0, 0x0001
    088CE100:[01042025]: or         $a0, $t0, $a0
    088CE104:[00112842]: srl        $a1, $s1, 0x0001
    088CE108:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CE10C:[01858825]: or         $s1, $t4, $a1
    088CE110:[1540FFF0]: bne        $t2, $zr, 0x088CE0D4
    088CE114:[000717C0]: sll        $v0, $a3, 0x001F
    088CE118:[AFA90048]: sw         $t1, 72($sp)
    088CE11C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE120:[3442FFFF]: ori        $v0, $v0, -1
    088CE124:[0047182B]: sltu       $v1, $v0, $a3
    088CE128:[54600016]: bnel       $v1, $zr, 0x088CE184
    088CE12C:[30C400FF]: andi       $a0, $a2, 255
    088CE130:[8FAA0048]: lw         $t2, 72($sp)
    088CE134:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088CE138:[000627C2]: srl        $a0, $a2, 0x001F
    088CE13C:[001017C2]: srl        $v0, $s0, 0x001F
    088CE140:[00071840]: sll        $v1, $a3, 0x0001
    088CE144:[00114840]: sll        $t1, $s1, 0x0001
    088CE148:[00831825]: or         $v1, $a0, $v1
    088CE14C:[00494825]: or         $t1, $v0, $t1
    088CE150:[00061040]: sll        $v0, $a2, 0x0001
    088CE154:[00104040]: sll        $t0, $s0, 0x0001
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
    088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
    088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
    088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE204:[24C20080]: addiu      $v0, $a2, 128
    088CE208:[0046282B]: sltu       $a1, $v0, $a2
    088CE20C:[00A72821]: addu       $a1, $a1, $a3
    088CE210:[2404FF00]: addiu      $a0, $zr, -256 <=> li $a0, -256
    088CE214:[00443024]: and        $a2, $v0, $a0
    088CE218:[0A233864]: j          0x088CE190
    088CE21C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE220:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CE224:[0A23385B]: j          0x088CE16C
    088CE228:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
  Back Branch 088CE174 919,469 times (length 17)
    088CE124:[0047182B]: sltu       $v1, $v0, $a3
    088CE128:[54600016]: bnel       $v1, $zr, 0x088CE184
    088CE12C:[30C400FF]: andi       $a0, $a2, 255
    088CE130:[8FAA0048]: lw         $t2, 72($sp)
    088CE134:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
--> 088CE138:[000627C2]: srl        $a0, $a2, 0x001F
    088CE13C:[001017C2]: srl        $v0, $s0, 0x001F
    088CE140:[00071840]: sll        $v1, $a3, 0x0001
    088CE144:[00114840]: sll        $t1, $s1, 0x0001
    088CE148:[00831825]: or         $v1, $a0, $v1
    088CE14C:[00494825]: or         $t1, $v0, $t1
    088CE150:[00061040]: sll        $v0, $a2, 0x0001
    088CE154:[00104040]: sll        $t0, $s0, 0x0001
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
    088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
--> 088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
  Back Branch 088CDF90 248,857 times (length 36)
    088CDEF4:[14820024]: bne        $a0, $v0, 0x088CDF88
    088CDEF8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDEFC:[10620020]: beq        $v1, $v0, 0x088CDF80
    088CDF00:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF04:[8FA3002C]: lw         $v1, 44($sp)
--> 088CDF08:[8FA20014]: lw         $v0, 20($sp)
    088CDF0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088CDF10:[00431026]: xor        $v0, $v0, $v1
    088CDF14:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF18:[0E233AD9]: jal        0x088CEB64
    088CDF1C:[AFA2002C]: sw         $v0, 44($sp)
    088CDF20:[8FBF0070]: lw         $ra, 112($sp)
    088CDF24:[8FB3006C]: lw         $s3, 108($sp)
    088CDF28:[8FB20068]: lw         $s2, 104($sp)
    088CDF2C:[8FB10064]: lw         $s1, 100($sp)
    088CDF30:[8FB00060]: lw         $s0, 96($sp)
    088CDF34:[03E00008]: jr         $ra
    088CDF38:[27BD0078]: addiu      $sp, $sp, 120
    088CDF3C:[10820010]: beq        $a0, $v0, 0x088CDF80
    088CDF40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF44:[8FA20014]: lw         $v0, 20($sp)
    088CDF48:[8FA3002C]: lw         $v1, 44($sp)
    088CDF4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CDF50:[00431026]: xor        $v0, $v0, $v1
    088CDF54:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF58:[AFA20014]: sw         $v0, 20($sp)
    088CDF5C:[0E233AD9]: jal        0x088CEB64
    088CDF60:[00000000]: nop
    088CDF64:[8FBF0070]: lw         $ra, 112($sp)
    088CDF68:[8FB3006C]: lw         $s3, 108($sp)
    088CDF6C:[8FB20068]: lw         $s2, 104($sp)
    088CDF70:[8FB10064]: lw         $s1, 100($sp)
    088CDF74:[8FB00060]: lw         $s0, 96($sp)
    088CDF78:[03E00008]: jr         $ra
    088CDF7C:[27BD0078]: addiu      $sp, $sp, 120
    088CDF80:[0A2337D7]: j          0x088CDF5C
    088CDF84:[24446478]: addiu      $a0, $v0, 25720
    088CDF88:[5062FFEF]: beql       $v1, $v0, 0x088CDF48
    088CDF8C:[8FA20014]: lw         $v0, 20($sp)
--> 088CDF90:[1082FFDD]: beq        $a0, $v0, 0x088CDF08
    088CDF94:[8FA3002C]: lw         $v1, 44($sp)
    088CDF98:[8FA40020]: lw         $a0, 32($sp)
    088CDF9C:[8FA3003C]: lw         $v1, 60($sp)
    088CDFA0:[8FA20038]: lw         $v0, 56($sp)
  Back Branch 088CE1A0 248,857 times (length 147)
  Back Branch 088CE1BC 240,421 times (length 97)
    088CE02C:[14400065]: bne        $v0, $zr, 0x088CE1C4
    088CE030:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088CE034:[10A90061]: beq        $a1, $t1, 0x088CE1BC
    088CE038:[0088102B]: sltu       $v0, $a0, $t0
    088CE03C:[032E0018]: mult       $t9, $t6
--> 088CE040:[8FA2002C]: lw         $v0, 44($sp)
    088CE044:[8FAB0014]: lw         $t3, 20($sp)
    088CE048:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088CE04C:[8FAA0018]: lw         $t2, 24($sp)
    088CE050:[01625826]: xor        $t3, $t3, $v0
    088CE054:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CE058:[344DFFFF]: ori        $t5, $v0, -1
    088CE05C:[8FA30030]: lw         $v1, 48($sp)
    088CE060:[254A0004]: addiu      $t2, $t2, 4
    088CE064:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CE068:[006A6021]: addu       $t4, $v1, $t2
    088CE06C:[000B582B]: sltu       $t3, $zr, $t3 <=> move $t3, $t3
    088CE070:[AFAB0044]: sw         $t3, 68($sp)
    088CE074:[AFAC0048]: sw         $t4, 72($sp)
    088CE078:[01F8001C]: madd       $t7, $t8
    088CE07C:[00001012]: mflo       $v0
    088CE080:[AFA20058]: sw         $v0, 88($sp)
    088CE084:[8FAA0058]: lw         $t2, 88($sp)
    088CE088:[030E0019]: multu      $t8, $t6
    088CE08C:[00001012]: mflo       $v0
    088CE090:[00482021]: addu       $a0, $v0, $t0
    088CE094:[02443021]: addu       $a2, $s2, $a0
    088CE098:[00001810]: mfhi       $v1
    088CE09C:[01431821]: addu       $v1, $t2, $v1
    088CE0A0:[00692821]: addu       $a1, $v1, $t1
    088CE0A4:[0082502B]: sltu       $t2, $a0, $v0
    088CE0A8:[01452821]: addu       $a1, $t2, $a1
    088CE0AC:[00D2102B]: sltu       $v0, $a2, $s2
    088CE0B0:[02653821]: addu       $a3, $s3, $a1
    088CE0B4:[00473821]: addu       $a3, $v0, $a3
    088CE0B8:[01A7102B]: sltu       $v0, $t5, $a3
    088CE0BC:[10400018]: beq        $v0, $zr, 0x088CE120
    088CE0C0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE0C4:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    088CE0C8:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    088CE0CC:[3C0C8000]: lui        $t4, 0x8000 <=> li $t4, 0x80000000
    088CE0D0:[000717C0]: sll        $v0, $a3, 0x001F
    088CE0D4:[00062042]: srl        $a0, $a2, 0x0001
    088CE0D8:[00442025]: or         $a0, $v0, $a0
    088CE0DC:[00072842]: srl        $a1, $a3, 0x0001
    088CE0E0:[30C20001]: andi       $v0, $a2, 1
    088CE0E4:[25290001]: addiu      $t1, $t1, 1
    088CE0E8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CE0EC:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE0F0:[0165502B]: sltu       $t2, $t3, $a1
    088CE0F4:[10400006]: beq        $v0, $zr, 0x088CE110
    088CE0F8:[001147C0]: sll        $t0, $s1, 0x001F
    088CE0FC:[00102042]: srl        $a0, $s0, 0x0001
    088CE100:[01042025]: or         $a0, $t0, $a0
    088CE104:[00112842]: srl        $a1, $s1, 0x0001
    088CE108:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CE10C:[01858825]: or         $s1, $t4, $a1
    088CE110:[1540FFF0]: bne        $t2, $zr, 0x088CE0D4
    088CE114:[000717C0]: sll        $v0, $a3, 0x001F
    088CE118:[AFA90048]: sw         $t1, 72($sp)
    088CE11C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CE120:[3442FFFF]: ori        $v0, $v0, -1
    088CE124:[0047182B]: sltu       $v1, $v0, $a3
    088CE128:[54600016]: bnel       $v1, $zr, 0x088CE184
    088CE12C:[30C400FF]: andi       $a0, $a2, 255
    088CE130:[8FAA0048]: lw         $t2, 72($sp)
    088CE134:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088CE138:[000627C2]: srl        $a0, $a2, 0x001F
    088CE13C:[001017C2]: srl        $v0, $s0, 0x001F
    088CE140:[00071840]: sll        $v1, $a3, 0x0001
    088CE144:[00114840]: sll        $t1, $s1, 0x0001
    088CE148:[00831825]: or         $v1, $a0, $v1
    088CE14C:[00494825]: or         $t1, $v0, $t1
    088CE150:[00061040]: sll        $v0, $a2, 0x0001
    088CE154:[00104040]: sll        $t0, $s0, 0x0001
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
    088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
--> 088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
  Back Branch 088CE1A8 189,805 times (length 105)
  Back Branch 088CDF88 105,450 times (length 18)
    088CDF34:[03E00008]: jr         $ra
    088CDF38:[27BD0078]: addiu      $sp, $sp, 120
    088CDF3C:[10820010]: beq        $a0, $v0, 0x088CDF80
    088CDF40:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDF44:[8FA20014]: lw         $v0, 20($sp)
--> 088CDF48:[8FA3002C]: lw         $v1, 44($sp)
    088CDF4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CDF50:[00431026]: xor        $v0, $v0, $v1
    088CDF54:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088CDF58:[AFA20014]: sw         $v0, 20($sp)
    088CDF5C:[0E233AD9]: jal        0x088CEB64
    088CDF60:[00000000]: nop
    088CDF64:[8FBF0070]: lw         $ra, 112($sp)
    088CDF68:[8FB3006C]: lw         $s3, 108($sp)
    088CDF6C:[8FB20068]: lw         $s2, 104($sp)
    088CDF70:[8FB10064]: lw         $s1, 100($sp)
    088CDF74:[8FB00060]: lw         $s0, 96($sp)
    088CDF78:[03E00008]: jr         $ra
    088CDF7C:[27BD0078]: addiu      $sp, $sp, 120
    088CDF80:[0A2337D7]: j          0x088CDF5C
    088CDF84:[24446478]: addiu      $a0, $v0, 25720
--> 088CDF88:[5062FFEF]: beql       $v1, $v0, 0x088CDF48
    088CDF8C:[8FA20014]: lw         $v0, 20($sp)
    088CDF90:[1082FFDD]: beq        $a0, $v0, 0x088CDF08
    088CDF94:[8FA3002C]: lw         $v1, 44($sp)
    088CDF98:[8FA40020]: lw         $a0, 32($sp)
  Back Branch 088CE224 29,526 times (length 48)
    088CE158:[254AFFFF]: addiu      $t2, $t2, -1
    088CE15C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CE160:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CE164:[0620002E]: bltz       $s1, 0x088CE220
    088CE168:[34440001]: ori        $a0, $v0, 1
--> 088CE16C:[0167102B]: sltu       $v0, $t3, $a3
    088CE170:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    088CE174:[1040FFF0]: beq        $v0, $zr, 0x088CE138
    088CE178:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088CE17C:[AFAA0048]: sw         $t2, 72($sp)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
    088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
    088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE204:[24C20080]: addiu      $v0, $a2, 128
    088CE208:[0046282B]: sltu       $a1, $v0, $a2
    088CE20C:[00A72821]: addu       $a1, $a1, $a3
    088CE210:[2404FF00]: addiu      $a0, $zr, -256 <=> li $a0, -256
    088CE214:[00443024]: and        $a2, $v0, $a0
    088CE218:[0A233864]: j          0x088CE190
    088CE21C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CE220:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
--> 088CE224:[0A23385B]: j          0x088CE16C
    088CE228:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
  Back Branch 088CE1F0 8,436 times (length 25)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
--> 088CE1F0:[1440FFE8]: bne        $v0, $zr, 0x088CE194
    088CE1F4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1F8:[02111025]: or         $v0, $s0, $s1
    088CE1FC:[1040FFE5]: beq        $v0, $zr, 0x088CE194
    088CE200:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
  Back Branch 088CE1DC 8,436 times (length 20)
    088CE180:[30C400FF]: andi       $a0, $a2, 255
    088CE184:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CE188:[10820014]: beq        $a0, $v0, 0x088CE1DC
    088CE18C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CE190:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088CE194:[27A40040]: addiu      $a0, $sp, 64
    088CE198:[AFA60050]: sw         $a2, 80($sp)
    088CE19C:[AFA70054]: sw         $a3, 84($sp)
    088CE1A0:[0A2337D7]: j          0x088CDF5C
    088CE1A4:[AFA20040]: sw         $v0, 64($sp)
    088CE1A8:[5040FF98]: beql       $v0, $zr, 0x088CE00C
    088CE1AC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CE1B4:[0A233804]: j          0x088CE010
    088CE1B8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088CE1BC:[1040FFA0]: beq        $v0, $zr, 0x088CE040
    088CE1C0:[032E0018]: mult       $t9, $t6
    088CE1C4:[26420001]: addiu      $v0, $s2, 1
    088CE1C8:[0052202B]: sltu       $a0, $v0, $s2
    088CE1CC:[00931821]: addu       $v1, $a0, $s3
    088CE1D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088CE1D4:[0A23380F]: j          0x088CE03C
    088CE1D8:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
--> 088CE1DC:[14A0FFED]: bne        $a1, $zr, 0x088CE194
    088CE1E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088CE1E4:[30C20100]: andi       $v0, $a2, 256
    088CE1E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CE1EC:[00431025]: or         $v0, $v0, $v1
_S1_2_88CEB64 49,373,478 instructions (0.289%), 1,210,871 calls (088CEB64 - 088CEDF0, length 164)
    088CEB64:[8C830000]: lw         $v1, 0($a0)
    088CEB68:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088CEB6C:[8C8A0010]: lw         $t2, 16($a0)
    088CEB70:[2C620002]: sltiu      $v0, $v1, 2
    088CEB74:[8C8B0014]: lw         $t3, 20($a0)
    088CEB78:[10400010]: beq        $v0, $zr, 0x088CEBBC
    088CEB7C:[8C8F0004]: lw         $t7, 4($a0)
    088CEB80:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    088CEB84:[3442FFFF]: ori        $v0, $v0, -1
    088CEB88:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CEB8C:[01624825]: or         $t1, $t3, $v0
    088CEB90:[3484FFFF]: ori        $a0, $a0, -1
    088CEB94:[01241824]: and        $v1, $t1, $a0
    088CEB98:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CEB9C:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    088CEBA0:[240307FF]: addiu      $v1, $zr, 2047 <=> li $v1, 2047
    088CEBA4:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CEBA8:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CEBAC:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CEBB0:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CEBB4:[03E00008]: jr         $ra
    088CEBB8:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CEBBC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CEBC0:[1062003C]: beq        $v1, $v0, 0x088CECB4
    088CEBC4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CEBC8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CEBCC:[10620041]: beq        $v1, $v0, 0x088CECD4
    088CEBD0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEBD4:[014B1025]: or         $v0, $t2, $t3
    088CEBD8:[5040003F]: beql       $v0, $zr, 0x088CECD8
    088CEBDC:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CEBE0:[8C830008]: lw         $v1, 8($a0)
    088CEBE4:[2862FC02]: slti       $v0, $v1, -1022
    088CEBE8:[10400041]: beq        $v0, $zr, 0x088CECF0
    088CEBEC:[28620400]: slti       $v0, $v1, 1024
    088CEBF0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088CEBF4:[00437023]: subu       $t6, $v0, $v1
    088CEBF8:[29C30039]: slti       $v1, $t6, 57
    088CEBFC:[1060005D]: beq        $v1, $zr, 0x088CED74
    088CEC00:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088CEC04:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088CEC08:[31C70020]: andi       $a3, $t6, 32
    088CEC0C:[01C41004]: sllv       $v0, $a0, $t6
    088CEC10:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEC14:[0047180B]: movn       $v1, $v0, $a3
    088CEC18:[0007100B]: movn       $v0, $zr, $a3 <=> move $v0, $a3
    088CEC1C:[2444FFFF]: addiu      $a0, $v0, -1
    088CEC20:[0082302B]: sltu       $a2, $a0, $v0
    088CEC24:[2465FFFF]: addiu      $a1, $v1, -1
    088CEC28:[00C52821]: addu       $a1, $a2, $a1
    088CEC2C:[000B1840]: sll        $v1, $t3, 0x0001
    088CEC30:[000E1027]: nor        $v0, $zr, $t6 <=> li $v0, not $t6
    088CEC34:[01442024]: and        $a0, $t2, $a0
    088CEC38:[01652824]: and        $a1, $t3, $a1
    088CEC3C:[00431804]: sllv       $v1, $v1, $v0
    088CEC40:[01CA4006]: srlv       $t0, $t2, $t6
    088CEC44:[01CB4806]: srlv       $t1, $t3, $t6
    088CEC48:[00684025]: or         $t0, $v1, $t0
    088CEC4C:[00852025]: or         $a0, $a0, $a1
    088CEC50:[0127400B]: movn       $t0, $t1, $a3
    088CEC54:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    088CEC58:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088CEC5C:[10800003]: beq        $a0, $zr, 0x088CEC6C
    088CEC60:[0007480B]: movn       $t1, $zr, $a3 <=> move $t1, $a3
    088CEC64:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    088CEC68:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    088CEC6C:[01183025]: or         $a2, $t0, $t8
    088CEC70:[30C400FF]: andi       $a0, $a2, 255
    088CEC74:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CEC78:[01393825]: or         $a3, $t1, $t9
    088CEC7C:[1082004E]: beq        $a0, $v0, 0x088CEDB8
    088CEC80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CEC84:[24C2007F]: addiu      $v0, $a2, 127
    088CEC88:[0046282B]: sltu       $a1, $v0, $a2
    088CEC8C:[00A71821]: addu       $v1, $a1, $a3
    088CEC90:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    088CEC94:[3484FFFF]: ori        $a0, $a0, -1
    088CEC98:[00032E00]: sll        $a1, $v1, 0x0018
    088CEC9C:[00025202]: srl        $t2, $v0, 0x0008
    088CECA0:[0083202B]: sltu       $a0, $a0, $v1
    088CECA4:[00AA5025]: or         $t2, $a1, $t2
    088CECA8:[0A233B5F]: j          0x088CED7C
    088CECAC:[00035A02]: srl        $t3, $v1, 0x0008
    088CECB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CECB4:[240307FF]: addiu      $v1, $zr, 2047 <=> li $v1, 2047
    088CECB8:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECBC:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECC4:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECC8:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECCC:[03E00008]: jr         $ra
    088CECD0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CECD4:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECD8:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECDC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECE0:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECE4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECE8:[03E00008]: jr         $ra
    088CECEC:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CECF0:[1040FFEF]: beq        $v0, $zr, 0x088CECB0
    088CECF4:[314800FF]: andi       $t0, $t2, 255
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
    088CED04:[246703FF]: addiu      $a3, $v1, 1023
    088CED08:[2542007F]: addiu      $v0, $t2, 127
    088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
    088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
    088CEDA8:[5040FFDD]: beql       $v0, $zr, 0x088CED20
    088CEDAC:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CEDB0:[0A233B43]: j          0x088CED0C
    088CEDB4:[25420080]: addiu      $v0, $t2, 128
    088CEDB8:[14A0FFB3]: bne        $a1, $zr, 0x088CEC88
    088CEDBC:[24C2007F]: addiu      $v0, $a2, 127
    088CEDC0:[30C20100]: andi       $v0, $a2, 256
    088CEDC4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDC8:[00431025]: or         $v0, $v0, $v1
    088CEDCC:[5440FFAE]: bnel       $v0, $zr, 0x088CEC88
    088CEDD0:[24C20080]: addiu      $v0, $a2, 128
    088CEDD4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CEDD8:[3442FFFF]: ori        $v0, $v0, -1
    088CEDDC:[00071E00]: sll        $v1, $a3, 0x0018
    088CEDE0:[00065202]: srl        $t2, $a2, 0x0008
    088CEDE4:[0047202B]: sltu       $a0, $v0, $a3
    088CEDE8:[006A5025]: or         $t2, $v1, $t2
    088CEDEC:[0A233B5F]: j          0x088CED7C
    088CEDF0:[00075A02]: srl        $t3, $a3, 0x0008
  Back Branch 088CED6C 834,235 times (length 116)
  Back Branch 088CECF0 834,235 times (length 18)
    088CEC9C:[00025202]: srl        $t2, $v0, 0x0008
    088CECA0:[0083202B]: sltu       $a0, $a0, $v1
    088CECA4:[00AA5025]: or         $t2, $a1, $t2
    088CECA8:[0A233B5F]: j          0x088CED7C
    088CECAC:[00035A02]: srl        $t3, $v1, 0x0008
--> 088CECB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CECB4:[240307FF]: addiu      $v1, $zr, 2047 <=> li $v1, 2047
    088CECB8:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECBC:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECC0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECC4:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECC8:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECCC:[03E00008]: jr         $ra
    088CECD0:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088CECD4:[7D2D9804]: ins        $t5, $t1, 0, 20
    088CECD8:[7C6DF504]: ins        $t5, $v1, 20, 11
    088CECDC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CECE0:[7DEDFFC4]: ins        $t5, $t7, 31, 1
    088CECE4:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    088CECE8:[03E00008]: jr         $ra
    088CECEC:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
--> 088CECF0:[1040FFEF]: beq        $v0, $zr, 0x088CECB0
    088CECF4:[314800FF]: andi       $t0, $t2, 255
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
  Back Branch 088CED94 16,872 times (length 36)
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
    088CED04:[246703FF]: addiu      $a3, $v1, 1023
    088CED08:[2542007F]: addiu      $v0, $t2, 127
--> 088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
--> 088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
  Back Branch 088CEDA8 8,436 times (length 36)
    088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
    088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
--> 088CEDA8:[5040FFDD]: beql       $v0, $zr, 0x088CED20
    088CEDAC:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CEDB0:[0A233B43]: j          0x088CED0C
    088CEDB4:[25420080]: addiu      $v0, $t2, 128
    088CEDB8:[14A0FFB3]: bne        $a1, $zr, 0x088CEC88
  Back Branch 088CEDB0 8,436 times (length 43)
    088CECF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088CECFC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CED00:[11020024]: beq        $t0, $v0, 0x088CED94
    088CED04:[246703FF]: addiu      $a3, $v1, 1023
    088CED08:[2542007F]: addiu      $v0, $t2, 127
--> 088CED0C:[004A202B]: sltu       $a0, $v0, $t2
    088CED10:[008B1821]: addu       $v1, $a0, $t3
    088CED14:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED18:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CED20:[3442FFFF]: ori        $v0, $v0, -1
    088CED24:[004B102B]: sltu       $v0, $v0, $t3
    088CED28:[10400009]: beq        $v0, $zr, 0x088CED50
    088CED2C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED30:[000B27C0]: sll        $a0, $t3, 0x001F
    088CED34:[000A1042]: srl        $v0, $t2, 0x0001
    088CED38:[00821025]: or         $v0, $a0, $v0
    088CED3C:[000B1842]: srl        $v1, $t3, 0x0001
    088CED40:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    088CED44:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    088CED48:[24E70001]: addiu      $a3, $a3, 1
    088CED4C:[3C04000F]: lui        $a0, 0x000F <=> li $a0, 0x000F0000
    088CED50:[000B4A02]: srl        $t1, $t3, 0x0008
    088CED54:[3484FFFF]: ori        $a0, $a0, -1
    088CED58:[01241824]: and        $v1, $t1, $a0
    088CED5C:[000B1600]: sll        $v0, $t3, 0x0018
    088CED60:[000A4202]: srl        $t0, $t2, 0x0008
    088CED64:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CED68:[00484025]: or         $t0, $v0, $t0
    088CED6C:[0A233AE9]: j          0x088CEBA4
    088CED70:[30E307FF]: andi       $v1, $a3, 2047
    088CED74:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CED78:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CED7C:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CED80:[3442FFFF]: ori        $v0, $v0, -1
    088CED84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088CED88:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    088CED8C:[0A233AE9]: j          0x088CEBA4
    088CED90:[01624824]: and        $t1, $t3, $v0
    088CED94:[1520FFDD]: bne        $t1, $zr, 0x088CED0C
    088CED98:[2542007F]: addiu      $v0, $t2, 127
    088CED9C:[31420100]: andi       $v0, $t2, 256
    088CEDA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088CEDA4:[00431025]: or         $v0, $v0, $v1
    088CEDA8:[5040FFDD]: beql       $v0, $zr, 0x088CED20
    088CEDAC:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088CEDB0:[0A233B43]: j          0x088CED0C
    088CEDB4:[25420080]: addiu      $v0, $t2, 128
    088CEDB8:[14A0FFB3]: bne        $a1, $zr, 0x088CEC88
    088CEDBC:[24C2007F]: addiu      $v0, $a2, 127
    088CEDC0:[30C20100]: andi       $v0, $a2, 256
_S1_2_88CEDF4 48,604,880 instructions (0.285%), 2,184,890 calls (088CEDF4 - 088CEF14, length 73)
    088CEDF4:[8C860004]: lw         $a2, 4($a0)
    088CEDF8:[3C02000F]: lui        $v0, 0x000F <=> li $v0, 0x000F0000
    088CEDFC:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    088CEE00:[00061FC2]: srl        $v1, $a2, 0x001F
    088CEE04:[3442FFFF]: ori        $v0, $v0, -1
    088CEE08:[7CC55500]: ext        $a1, $a2, 20, 11
    088CEE0C:[8C880000]: lw         $t0, 0($a0)
    088CEE10:[00C24824]: and        $t1, $a2, $v0
    088CEE14:[14A0001F]: bne        $a1, $zr, 0x088CEE94
    088CEE18:[AD430004]: sw         $v1, 4($t2)
    088CEE1C:[01091025]: or         $v0, $t0, $t1
    088CEE20:[1040002B]: beq        $v0, $zr, 0x088CEED0
    088CEE24:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CEE28:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CEE2C:[00081E02]: srl        $v1, $t0, 0x0018
    088CEE30:[00093A00]: sll        $a3, $t1, 0x0008
    088CEE34:[3445FFFF]: ori        $a1, $v0, -1
    088CEE38:[00673825]: or         $a3, $v1, $a3
    088CEE3C:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088CEE40:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088CEE44:[00A7202B]: sltu       $a0, $a1, $a3
    088CEE48:[00083200]: sll        $a2, $t0, 0x0008
    088CEE4C:[AD420008]: sw         $v0, 8($t2)
    088CEE50:[1480000D]: bne        $a0, $zr, 0x088CEE88
    088CEE54:[AD430000]: sw         $v1, 0($t2)
    088CEE58:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088CEE5C:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    088CEE60:[000617C2]: srl        $v0, $a2, 0x001F
    088CEE64:[00072840]: sll        $a1, $a3, 0x0001
    088CEE68:[00452825]: or         $a1, $v0, $a1
    088CEE6C:[00062040]: sll        $a0, $a2, 0x0001
    088CEE70:[0105102B]: sltu       $v0, $t0, $a1
    088CEE74:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088CEE78:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088CEE7C:[1040FFF8]: beq        $v0, $zr, 0x088CEE60
    088CEE80:[2463FFFF]: addiu      $v1, $v1, -1
    088CEE84:[AD430008]: sw         $v1, 8($t2)
    088CEE88:[AD460010]: sw         $a2, 16($t2)
    088CEE8C:[03E00008]: jr         $ra
    088CEE90:[AD470014]: sw         $a3, 20($t2)
    088CEE94:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    088CEE98:[10A2000F]: beq        $a1, $v0, 0x088CEED8
    088CEE9C:[00082602]: srl        $a0, $t0, 0x0018
    088CEEA0:[00091A00]: sll        $v1, $t1, 0x0008
    088CEEA4:[00831825]: or         $v1, $a0, $v1
    088CEEA8:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    088CEEAC:[00642025]: or         $a0, $v1, $a0
    088CEEB0:[00081200]: sll        $v0, $t0, 0x0008
    088CEEB4:[24A5FC01]: addiu      $a1, $a1, -1023
    088CEEB8:[AD440014]: sw         $a0, 20($t2)
    088CEEBC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088CEEC0:[AD450008]: sw         $a1, 8($t2)
    088CEEC4:[AD440000]: sw         $a0, 0($t2)
    088CEEC8:[03E00008]: jr         $ra
    088CEECC:[AD420010]: sw         $v0, 16($t2)
    088CEED0:[03E00008]: jr         $ra
    088CEED4:[AD420000]: sw         $v0, 0($t2)
    088CEED8:[01091025]: or         $v0, $t0, $t1
    088CEEDC:[14400004]: bne        $v0, $zr, 0x088CEEF0
    088CEEE0:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    088CEEE4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CEEE8:[03E00008]: jr         $ra
    088CEEEC:[AD420000]: sw         $v0, 0($t2)
    088CEEF0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088CEEF4:[01241824]: and        $v1, $t1, $a0
    088CEEF8:[00431025]: or         $v0, $v0, $v1
    088CEEFC:[54400003]: bnel       $v0, $zr, 0x088CEF0C
    088CEF00:[AD400000]: sw         $zr, 0($t2)
    088CEF04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088CEF08:[AD420000]: sw         $v0, 0($t2)
    088CEF0C:[AD480010]: sw         $t0, 16($t2)
    088CEF10:[03E00008]: jr         $ra
    088CEF14:[AD490014]: sw         $t1, 20($t2)
_S1_2_88440E0 43,586,025 instructions (0.256%), 2,905,735 calls (088440B0 - 088440E8, length 15)
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088440E4 8,720,421 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
_S1_2_8843FC8 39,276,360 instructions (0.230%), 1,454,680 calls (08843FC8 - 088440E8, length 73)
    08843FC8:[27BDFFF0]: addiu      $sp, $sp, -16
    08843FCC:[E7B40008]: swc1       $f20, 8($sp)
    08843FD0:[46006D06]: mov.s      $f20, $f13
    08843FD4:[AFBF0000]: sw         $ra, 0($sp)
    08843FD8:[0E211038]: jal        0x088440E0
    08843FDC:[2404004A]: addiu      $a0, $zr, 74 <=> li $a0, 74
    08843FE0:[4600A306]: mov.s      $f12, $f20
    08843FE4:[8FBF0000]: lw         $ra, 0($sp)
    08843FE8:[C7B40008]: lwc1       $f20, 8($sp)
    08843FEC:[2404004B]: addiu      $a0, $zr, 75 <=> li $a0, 75
    08843FF0:[0A211038]: j          0x088440E0
    08843FF4:[27BD0010]: addiu      $sp, $sp, 16
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088440E4 8,720,421 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
_S1_2_8843E4C 39,276,360 instructions (0.230%), 1,454,680 calls (08843E4C - 088440DC, length 165)
    08843E4C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843E50:[8C46BD64]: lw         $a2, -17052($v0)
    08843E54:[2403005C]: addiu      $v1, $zr, 92 <=> li $v1, 92
    08843E58:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08843E5C:[00C30018]: mult       $a2, $v1
    08843E60:[2442BC38]: addiu      $v0, $v0, -17352
    08843E64:[00052A00]: sll        $a1, $a1, 0x0008
    08843E68:[00A42825]: or         $a1, $a1, $a0
    08843E6C:[240400C9]: addiu      $a0, $zr, 201 <=> li $a0, 201
    08843E70:[00003012]: mflo       $a2
    08843E74:[00C23021]: addu       $a2, $a2, $v0
    08843E78:[8CC3002C]: lw         $v1, 44($a2)
    08843E7C:[ACC50030]: sw         $a1, 48($a2)
    08843E80:[0A21102C]: j          0x088440B0
    08843E84:[00A32825]: or         $a1, $a1, $v1
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8843FF8 39,161,988 instructions (0.230%), 1,450,444 calls (08843FF8 - 088440E8, length 61)
    08843FF8:[27BDFFF0]: addiu      $sp, $sp, -16
    08843FFC:[E7B40008]: swc1       $f20, 8($sp)
    08844000:[46006D06]: mov.s      $f20, $f13
    08844004:[AFBF0000]: sw         $ra, 0($sp)
    08844008:[0E211038]: jal        0x088440E0
    0884400C:[24040048]: addiu      $a0, $zr, 72 <=> li $a0, 72
    08844010:[4600A306]: mov.s      $f12, $f20
    08844014:[8FBF0000]: lw         $ra, 0($sp)
    08844018:[C7B40008]: lwc1       $f20, 8($sp)
    0884401C:[24040049]: addiu      $a0, $zr, 73 <=> li $a0, 73
    08844020:[0A211038]: j          0x088440E0
    08844024:[27BD0010]: addiu      $sp, $sp, 16
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
    088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
  Back Branch 088440E4 8,720,421 times (length 15)
--> 088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
    088440E0:[44026000]: mfc1       $v0, $f12
--> 088440E4:[0A21102C]: j          0x088440B0
    088440E8:[00022A02]: srl        $a1, $v0, 0x0008
_S1_2_8842610 39,161,961 instructions (0.230%), 1,450,443 calls (08842610 - 088440DC, length 1716)
_S1_2_8821FB4 39,161,934 instructions (0.230%), 1,450,442 calls (08821FB4 - 0883766C, length 21935)
_S1_2_88CDA50 37,875,296 instructions (0.222%), 395,168 calls (088CDA50 - 088CDD88, length 207)
    088CDA50:[8C870000]: lw         $a3, 0($a0)
    088CDA54:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088CDA58:[00A06821]: addu       $t5, $a1, $zr <=> move $t5, $a1
    088CDA5C:[2CE20002]: sltiu      $v0, $a3, 2
    088CDA60:[14400010]: bne        $v0, $zr, 0x088CDAA4
    088CDA64:[00C07021]: addu       $t6, $a2, $zr <=> move $t6, $a2
    088CDA68:[8CA30000]: lw         $v1, 0($a1)
    088CDA6C:[2C620002]: sltiu      $v0, $v1, 2
    088CDA70:[54400011]: bnel       $v0, $zr, 0x088CDAB8
    088CDA74:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDA78:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088CDA7C:[14E2000B]: bne        $a3, $v0, 0x088CDAAC
    088CDA80:[00000000]: nop
    088CDA84:[14670007]: bne        $v1, $a3, 0x088CDAA4
    088CDA88:[00000000]: nop
    088CDA8C:[8CA30004]: lw         $v1, 4($a1)
    088CDA90:[8C820004]: lw         $v0, 4($a0)
    088CDA94:[10430003]: beq        $v0, $v1, 0x088CDAA4
    088CDA98:[00000000]: nop
    088CDA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDAA0:[244C6478]: addiu      $t4, $v0, 25720
    088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
    088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
    088CDADC:[8D860014]: lw         $a2, 20($t4)
    088CDAE0:[8C84000C]: lw         $a0, 12($a0)
    088CDAE4:[ADC20004]: sw         $v0, 4($t6)
    088CDAE8:[ADC70000]: sw         $a3, 0($t6)
    088CDAEC:[ADC30008]: sw         $v1, 8($t6)
    088CDAF0:[ADC4000C]: sw         $a0, 12($t6)
    088CDAF4:[ADC50010]: sw         $a1, 16($t6)
    088CDAF8:[ADC60014]: sw         $a2, 20($t6)
    088CDAFC:[8D820004]: lw         $v0, 4($t4)
    088CDB00:[8DA30004]: lw         $v1, 4($t5)
    088CDB04:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDB08:[00431024]: and        $v0, $v0, $v1
    088CDB0C:[0A2336A9]: j          0x088CDAA4
    088CDB10:[ADC20004]: sw         $v0, 4($t6)
    088CDB14:[50E2FFE8]: beql       $a3, $v0, 0x088CDAB8
    088CDB18:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDB1C:[8C990008]: lw         $t9, 8($a0)
    088CDB20:[8CB80008]: lw         $t8, 8($a1)
    088CDB24:[8C8A0010]: lw         $t2, 16($a0)
    088CDB28:[8C8B0014]: lw         $t3, 20($a0)
    088CDB2C:[03387823]: subu       $t7, $t9, $t8
    088CDB30:[000F1023]: subu       $v0, $zr, $t7 <=> negu $v0, $t7
    088CDB34:[01E2102C]: max        $v0, $t7, $v0
    088CDB38:[28420040]: slti       $v0, $v0, 64
    088CDB3C:[8CA80010]: lw         $t0, 16($a1)
    088CDB40:[14400040]: bne        $v0, $zr, 0x088CDC44
    088CDB44:[8CA90014]: lw         $t1, 20($a1)
    088CDB48:[0319102A]: slt        $v0, $t8, $t9
    088CDB4C:[54400084]: bnel       $v0, $zr, 0x088CDD60
    088CDB50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CDB54:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    088CDB58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CDB5C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088CDB60:[8D850004]: lw         $a1, 4($t4)
    088CDB64:[8DA20004]: lw         $v0, 4($t5)
    088CDB68:[10A20073]: beq        $a1, $v0, 0x088CDD38
    088CDB6C:[010A1021]: addu       $v0, $t0, $t2
    088CDB70:[10A0006B]: beq        $a1, $zr, 0x088CDD20
    088CDB74:[01481023]: subu       $v0, $t2, $t0
    088CDB78:[010A1023]: subu       $v0, $t0, $t2
    088CDB7C:[0102202B]: sltu       $a0, $t0, $v0
    088CDB80:[012B1823]: subu       $v1, $t1, $t3
    088CDB84:[00641823]: subu       $v1, $v1, $a0
    088CDB88:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDB8C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDB90:[04E00075]: bltz       $a3, 0x088CDD68
    088CDB94:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    088CDB98:[ADD90008]: sw         $t9, 8($t6)
    088CDB9C:[ADC60010]: sw         $a2, 16($t6)
    088CDBA0:[ADC70014]: sw         $a3, 20($t6)
    088CDBA4:[ADC00004]: sw         $zr, 4($t6)
    088CDBA8:[8DC80010]: lw         $t0, 16($t6)
    088CDBAC:[8DC90014]: lw         $t1, 20($t6)
    088CDBB0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDBB4:[2504FFFF]: addiu      $a0, $t0, -1
    088CDBB8:[0088182B]: sltu       $v1, $a0, $t0
    088CDBBC:[2525FFFF]: addiu      $a1, $t1, -1
    088CDBC0:[3446FFFF]: ori        $a2, $v0, -1
    088CDBC4:[00652821]: addu       $a1, $v1, $a1
    088CDBC8:[00C5102B]: sltu       $v0, $a2, $a1
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
    088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
    088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDCC8:[3442FFFF]: ori        $v0, $v0, -1
    088CDCCC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088CDCD0:[0049102B]: sltu       $v0, $v0, $t1
    088CDCD4:[14400003]: bne        $v0, $zr, 0x088CDCE4
    088CDCD8:[ADC30000]: sw         $v1, 0($t6)
    088CDCDC:[0A2336A9]: j          0x088CDAA4
    088CDCE0:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDCE4:[8DC70008]: lw         $a3, 8($t6)
    088CDCE8:[000937C0]: sll        $a2, $t1, 0x001F
    088CDCEC:[00081042]: srl        $v0, $t0, 0x0001
    088CDCF0:[00C21025]: or         $v0, $a2, $v0
    088CDCF4:[31040001]: andi       $a0, $t0, 1
    088CDCF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDCFC:[00091842]: srl        $v1, $t1, 0x0001
    088CDD00:[00A33025]: or         $a2, $a1, $v1
    088CDD04:[24E70001]: addiu      $a3, $a3, 1
    088CDD08:[00822025]: or         $a0, $a0, $v0
    088CDD0C:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDD10:[ADC40010]: sw         $a0, 16($t6)
    088CDD14:[ADC60014]: sw         $a2, 20($t6)
    088CDD18:[0A2336A9]: j          0x088CDAA4
    088CDD1C:[ADC70008]: sw         $a3, 8($t6)
    088CDD20:[0142202B]: sltu       $a0, $t2, $v0
    088CDD24:[01691823]: subu       $v1, $t3, $t1
    088CDD28:[00641823]: subu       $v1, $v1, $a0
    088CDD2C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDD30:[0A2336E4]: j          0x088CDB90
    088CDD34:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDD38:[0048202B]: sltu       $a0, $v0, $t0
    088CDD3C:[012B1821]: addu       $v1, $t1, $t3
    088CDD40:[00831821]: addu       $v1, $a0, $v1
    088CDD44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088CDD48:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CDD4C:[ADC50004]: sw         $a1, 4($t6)
    088CDD50:[ADD90008]: sw         $t9, 8($t6)
    088CDD54:[ADC20010]: sw         $v0, 16($t6)
    088CDD58:[0A233731]: j          0x088CDCC4
    088CDD5C:[ADC30014]: sw         $v1, 20($t6)
    088CDD60:[0A2336D8]: j          0x088CDB60
    088CDD64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CDD68:[0002282B]: sltu       $a1, $zr, $v0 <=> move $a1, $v0
    088CDD6C:[00071823]: subu       $v1, $zr, $a3 <=> negu $v1, $a3
    088CDD70:[00651823]: subu       $v1, $v1, $a1
    088CDD74:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088CDD78:[ADC40004]: sw         $a0, 4($t6)
    088CDD7C:[ADD90008]: sw         $t9, 8($t6)
    088CDD80:[ADC20010]: sw         $v0, 16($t6)
    088CDD84:[0A2336EA]: j          0x088CDBA8
    088CDD88:[ADC30014]: sw         $v1, 20($t6)
  Back Branch 088CDC2C 488,331 times (length 20)
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
--> 088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
--> 088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
  Back Branch 088CDC80 248,857 times (length 74)
    088CDB4C:[54400084]: bnel       $v0, $zr, 0x088CDD60
    088CDB50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CDB54:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    088CDB58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CDB5C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 088CDB60:[8D850004]: lw         $a1, 4($t4)
    088CDB64:[8DA20004]: lw         $v0, 4($t5)
    088CDB68:[10A20073]: beq        $a1, $v0, 0x088CDD38
    088CDB6C:[010A1021]: addu       $v0, $t0, $t2
    088CDB70:[10A0006B]: beq        $a1, $zr, 0x088CDD20
    088CDB74:[01481023]: subu       $v0, $t2, $t0
    088CDB78:[010A1023]: subu       $v0, $t0, $t2
    088CDB7C:[0102202B]: sltu       $a0, $t0, $v0
    088CDB80:[012B1823]: subu       $v1, $t1, $t3
    088CDB84:[00641823]: subu       $v1, $v1, $a0
    088CDB88:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDB8C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDB90:[04E00075]: bltz       $a3, 0x088CDD68
    088CDB94:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    088CDB98:[ADD90008]: sw         $t9, 8($t6)
    088CDB9C:[ADC60010]: sw         $a2, 16($t6)
    088CDBA0:[ADC70014]: sw         $a3, 20($t6)
    088CDBA4:[ADC00004]: sw         $zr, 4($t6)
    088CDBA8:[8DC80010]: lw         $t0, 16($t6)
    088CDBAC:[8DC90014]: lw         $t1, 20($t6)
    088CDBB0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDBB4:[2504FFFF]: addiu      $a0, $t0, -1
    088CDBB8:[0088182B]: sltu       $v1, $a0, $t0
    088CDBBC:[2525FFFF]: addiu      $a1, $t1, -1
    088CDBC0:[3446FFFF]: ori        $a2, $v0, -1
    088CDBC4:[00652821]: addu       $a1, $v1, $a1
    088CDBC8:[00C5102B]: sltu       $v0, $a2, $a1
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
--> 088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
  Back Branch 088CDCDC 222,230 times (length 144)
  Back Branch 088CDD30 185,507 times (length 106)
  Back Branch 088CDAC8 130,758 times (length 11)
    088CDA90:[8C820004]: lw         $v0, 4($a0)
    088CDA94:[10430003]: beq        $v0, $v1, 0x088CDAA4
    088CDA98:[00000000]: nop
    088CDA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDAA0:[244C6478]: addiu      $t4, $v0, 25720
--> 088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
--> 088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
  Back Branch 088CDCAC 126,540 times (length 10)
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
--> 088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
--> 088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
  Back Branch 088CDB0C 88,578 times (length 28)
    088CDA90:[8C820004]: lw         $v0, 4($a0)
    088CDA94:[10430003]: beq        $v0, $v1, 0x088CDAA4
    088CDA98:[00000000]: nop
    088CDA9C:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    088CDAA0:[244C6478]: addiu      $t4, $v0, 25720
--> 088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
    088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
    088CDADC:[8D860014]: lw         $a2, 20($t4)
    088CDAE0:[8C84000C]: lw         $a0, 12($a0)
    088CDAE4:[ADC20004]: sw         $v0, 4($t6)
    088CDAE8:[ADC70000]: sw         $a3, 0($t6)
    088CDAEC:[ADC30008]: sw         $v1, 8($t6)
    088CDAF0:[ADC4000C]: sw         $a0, 12($t6)
    088CDAF4:[ADC50010]: sw         $a1, 16($t6)
    088CDAF8:[ADC60014]: sw         $a2, 20($t6)
    088CDAFC:[8D820004]: lw         $v0, 4($t4)
    088CDB00:[8DA30004]: lw         $v1, 4($t5)
    088CDB04:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDB08:[00431024]: and        $v0, $v0, $v1
--> 088CDB0C:[0A2336A9]: j          0x088CDAA4
    088CDB10:[ADC20004]: sw         $v0, 4($t6)
    088CDB14:[50E2FFE8]: beql       $a3, $v0, 0x088CDAB8
    088CDB18:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDB1C:[8C990008]: lw         $t9, 8($a0)
  Back Branch 088CDD58 70,467 times (length 39)
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
--> 088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDCC8:[3442FFFF]: ori        $v0, $v0, -1
    088CDCCC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088CDCD0:[0049102B]: sltu       $v0, $v0, $t1
    088CDCD4:[14400003]: bne        $v0, $zr, 0x088CDCE4
    088CDCD8:[ADC30000]: sw         $v1, 0($t6)
    088CDCDC:[0A2336A9]: j          0x088CDAA4
    088CDCE0:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDCE4:[8DC70008]: lw         $a3, 8($t6)
    088CDCE8:[000937C0]: sll        $a2, $t1, 0x001F
    088CDCEC:[00081042]: srl        $v0, $t0, 0x0001
    088CDCF0:[00C21025]: or         $v0, $a2, $v0
    088CDCF4:[31040001]: andi       $a0, $t0, 1
    088CDCF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDCFC:[00091842]: srl        $v1, $t1, 0x0001
    088CDD00:[00A33025]: or         $a2, $a1, $v1
    088CDD04:[24E70001]: addiu      $a3, $a3, 1
    088CDD08:[00822025]: or         $a0, $a0, $v0
    088CDD0C:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDD10:[ADC40010]: sw         $a0, 16($t6)
    088CDD14:[ADC60014]: sw         $a2, 20($t6)
    088CDD18:[0A2336A9]: j          0x088CDAA4
    088CDD1C:[ADC70008]: sw         $a3, 8($t6)
    088CDD20:[0142202B]: sltu       $a0, $t2, $v0
    088CDD24:[01691823]: subu       $v1, $t3, $t1
    088CDD28:[00641823]: subu       $v1, $v1, $a0
    088CDD2C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDD30:[0A2336E4]: j          0x088CDB90
    088CDD34:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDD38:[0048202B]: sltu       $a0, $v0, $t0
    088CDD3C:[012B1821]: addu       $v1, $t1, $t3
    088CDD40:[00831821]: addu       $v1, $a0, $v1
    088CDD44:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088CDD48:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088CDD4C:[ADC50004]: sw         $a1, 4($t6)
    088CDD50:[ADD90008]: sw         $t9, 8($t6)
    088CDD54:[ADC20010]: sw         $v0, 16($t6)
--> 088CDD58:[0A233731]: j          0x088CDCC4
    088CDD5C:[ADC30014]: sw         $v1, 20($t6)
    088CDD60:[0A2336D8]: j          0x088CDB60
    088CDD64:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CDD68:[0002282B]: sltu       $a1, $zr, $v0 <=> move $a1, $v0
  Back Branch 088CDC70 68,705 times (length 10)
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
--> 088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
  Back Branch 088CDCB4 50,616 times (length 87)
    088CDB4C:[54400084]: bnel       $v0, $zr, 0x088CDD60
    088CDB50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CDB54:[0300C821]: addu       $t9, $t8, $zr <=> move $t9, $t8
    088CDB58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CDB5C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 088CDB60:[8D850004]: lw         $a1, 4($t4)
    088CDB64:[8DA20004]: lw         $v0, 4($t5)
    088CDB68:[10A20073]: beq        $a1, $v0, 0x088CDD38
    088CDB6C:[010A1021]: addu       $v0, $t0, $t2
    088CDB70:[10A0006B]: beq        $a1, $zr, 0x088CDD20
    088CDB74:[01481023]: subu       $v0, $t2, $t0
    088CDB78:[010A1023]: subu       $v0, $t0, $t2
    088CDB7C:[0102202B]: sltu       $a0, $t0, $v0
    088CDB80:[012B1823]: subu       $v1, $t1, $t3
    088CDB84:[00641823]: subu       $v1, $v1, $a0
    088CDB88:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088CDB8C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088CDB90:[04E00075]: bltz       $a3, 0x088CDD68
    088CDB94:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    088CDB98:[ADD90008]: sw         $t9, 8($t6)
    088CDB9C:[ADC60010]: sw         $a2, 16($t6)
    088CDBA0:[ADC70014]: sw         $a3, 20($t6)
    088CDBA4:[ADC00004]: sw         $zr, 4($t6)
    088CDBA8:[8DC80010]: lw         $t0, 16($t6)
    088CDBAC:[8DC90014]: lw         $t1, 20($t6)
    088CDBB0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDBB4:[2504FFFF]: addiu      $a0, $t0, -1
    088CDBB8:[0088182B]: sltu       $v1, $a0, $t0
    088CDBBC:[2525FFFF]: addiu      $a1, $t1, -1
    088CDBC0:[3446FFFF]: ori        $a2, $v0, -1
    088CDBC4:[00652821]: addu       $a1, $v1, $a1
    088CDBC8:[00C5102B]: sltu       $v0, $a2, $a1
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
    088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
--> 088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
    088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
    088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
  Back Branch 088CDD18 33,744 times (length 159)
  Back Branch 088CDB14 8,436 times (length 25)
    088CDAA4:[03E00008]: jr         $ra
    088CDAA8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAAC:[54620004]: bnel       $v1, $v0, 0x088CDAC0
    088CDAB0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088CDAB4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
--> 088CDAB8:[03E00008]: jr         $ra
    088CDABC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    088CDAC0:[14620014]: bne        $v1, $v0, 0x088CDB14
    088CDAC4:[00000000]: nop
    088CDAC8:[14E2FFF6]: bne        $a3, $v0, 0x088CDAA4
    088CDACC:[00000000]: nop
    088CDAD0:[8C820004]: lw         $v0, 4($a0)
    088CDAD4:[8C830008]: lw         $v1, 8($a0)
    088CDAD8:[8D850010]: lw         $a1, 16($t4)
    088CDADC:[8D860014]: lw         $a2, 20($t4)
    088CDAE0:[8C84000C]: lw         $a0, 12($a0)
    088CDAE4:[ADC20004]: sw         $v0, 4($t6)
    088CDAE8:[ADC70000]: sw         $a3, 0($t6)
    088CDAEC:[ADC30008]: sw         $v1, 8($t6)
    088CDAF0:[ADC4000C]: sw         $a0, 12($t6)
    088CDAF4:[ADC50010]: sw         $a1, 16($t6)
    088CDAF8:[ADC60014]: sw         $a2, 20($t6)
    088CDAFC:[8D820004]: lw         $v0, 4($t4)
    088CDB00:[8DA30004]: lw         $v1, 4($t5)
    088CDB04:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    088CDB08:[00431024]: and        $v0, $v0, $v1
    088CDB0C:[0A2336A9]: j          0x088CDAA4
    088CDB10:[ADC20004]: sw         $v0, 4($t6)
--> 088CDB14:[50E2FFE8]: beql       $a3, $v0, 0x088CDAB8
    088CDB18:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088CDB1C:[8C990008]: lw         $t9, 8($a0)
    088CDB20:[8CB80008]: lw         $t8, 8($a1)
    088CDB24:[8C8A0010]: lw         $t2, 16($a0)
  Back Branch 088CDC3C 8,436 times (length 24)
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
    088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
--> 088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 088CDCBC 4,218 times (length 57)
    088CDBCC:[1440003E]: bne        $v0, $zr, 0x088CDCC8
    088CDBD0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDBD4:[10A60039]: beq        $a1, $a2, 0x088CDCBC
    088CDBD8:[2C82FFFF]: sltiu      $v0, $a0, -1
    088CDBDC:[8DC60008]: lw         $a2, 8($t6)
--> 088CDBE0:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDBE4:[00082040]: sll        $a0, $t0, 0x0001
    088CDBE8:[00091040]: sll        $v0, $t1, 0x0001
    088CDBEC:[00431025]: or         $v0, $v0, $v1
    088CDBF0:[ADC40010]: sw         $a0, 16($t6)
    088CDBF4:[ADC20014]: sw         $v0, 20($t6)
    088CDBF8:[8DC80010]: lw         $t0, 16($t6)
    088CDBFC:[8DC90014]: lw         $t1, 20($t6)
    088CDC00:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088CDC04:[2504FFFF]: addiu      $a0, $t0, -1
    088CDC08:[3447FFFF]: ori        $a3, $v0, -1
    088CDC0C:[2525FFFF]: addiu      $a1, $t1, -1
    088CDC10:[0088102B]: sltu       $v0, $a0, $t0
    088CDC14:[00452821]: addu       $a1, $v0, $a1
    088CDC18:[24C6FFFF]: addiu      $a2, $a2, -1
    088CDC1C:[00E5102B]: sltu       $v0, $a3, $a1
    088CDC20:[2C83FFFF]: sltiu      $v1, $a0, -1
    088CDC24:[14400027]: bne        $v0, $zr, 0x088CDCC4
    088CDC28:[ADC60008]: sw         $a2, 8($t6)
    088CDC2C:[54A7FFED]: bnel       $a1, $a3, 0x088CDBE4
    088CDC30:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC34:[10600024]: beq        $v1, $zr, 0x088CDCC8
    088CDC38:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDC3C:[0A2336F9]: j          0x088CDBE4
    088CDC40:[00081FC2]: srl        $v1, $t0, 0x001F
    088CDC44:[0319102A]: slt        $v0, $t8, $t9
    088CDC48:[1040000C]: beq        $v0, $zr, 0x088CDC7C
    088CDC4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC50:[000937C0]: sll        $a2, $t1, 0x001F
    088CDC54:[00081042]: srl        $v0, $t0, 0x0001
    088CDC58:[31040001]: andi       $a0, $t0, 1
    088CDC5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC60:[00C21025]: or         $v0, $a2, $v0
    088CDC64:[00091842]: srl        $v1, $t1, 0x0001
    088CDC68:[24E70001]: addiu      $a3, $a3, 1
    088CDC6C:[00824025]: or         $t0, $a0, $v0
    088CDC70:[14EFFFF7]: bne        $a3, $t7, 0x088CDC50
    088CDC74:[00A34825]: or         $t1, $a1, $v1
    088CDC78:[0307C021]: addu       $t8, $t8, $a3
    088CDC7C:[0338102A]: slt        $v0, $t9, $t8
    088CDC80:[1040FFB7]: beq        $v0, $zr, 0x088CDB60
    088CDC84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CDC88:[03197823]: subu       $t7, $t8, $t9
    088CDC8C:[000B37C0]: sll        $a2, $t3, 0x001F
    088CDC90:[000A1042]: srl        $v0, $t2, 0x0001
    088CDC94:[31440001]: andi       $a0, $t2, 1
    088CDC98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CDC9C:[00C21025]: or         $v0, $a2, $v0
    088CDCA0:[000B1842]: srl        $v1, $t3, 0x0001
    088CDCA4:[24E70001]: addiu      $a3, $a3, 1
    088CDCA8:[00825025]: or         $t2, $a0, $v0
    088CDCAC:[15E7FFF7]: bne        $t7, $a3, 0x088CDC8C
    088CDCB0:[00A35825]: or         $t3, $a1, $v1
    088CDCB4:[0A2336D8]: j          0x088CDB60
    088CDCB8:[0327C821]: addu       $t9, $t9, $a3
--> 088CDCBC:[5440FFC8]: bnel       $v0, $zr, 0x088CDBE0
    088CDCC0:[8DC60008]: lw         $a2, 8($t6)
    088CDCC4:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088CDCC8:[3442FFFF]: ori        $v0, $v0, -1
    088CDCCC:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
  Back Branch 088CDD84 4,218 times (length 121)
_S1_2_8805AA4 33,182,422 instructions (0.195%), 4,740,346 calls (08805AA4 - 08805ABC, length 7)
    08805AA4:[44026000]: mfc1       $v0, $f12
    08805AA8:[48E20000]: MTV.s      $v0, S000.s
    08805AAC:[D0010000]: vabs.s     S000.s, S000.s
    08805AB0:[48620000]: mfv.s      $v0, S000.s
    08805AB4:[44820000]: mtc1       $v0, $f0
    08805AB8:[03E00008]: jr         $ra
    08805ABC:[00000000]: nop
_S1_2_884FB54 30,986,668 instructions (0.182%), 1,424 calls (0884FB00 - 0884FCF8, length 127)
    0884FB00:[8FBF0004]: lw         $ra, 4($sp)
    0884FB04:[8FB00000]: lw         $s0, 0($sp)
    0884FB08:[03E00008]: jr         $ra
    0884FB0C:[27BD0008]: addiu      $sp, $sp, 8
    0884FB54:[90A2000B]: lbu        $v0, 11($a1)
    0884FB58:[8CA30004]: lw         $v1, 4($a1)
    0884FB5C:[24420007]: addiu      $v0, $v0, 7
    0884FB60:[000230C3]: sra        $a2, $v0, 0x0003
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
    0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
    0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
    0884FBD8:[912C0000]: lbu        $t4, 0($t1)
    0884FBDC:[256B0001]: addiu      $t3, $t3, 1
    0884FBE0:[01AA1823]: subu       $v1, $t5, $t2
    0884FBE4:[018A1023]: subu       $v0, $t4, $t2
    0884FBE8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884FBEC:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884FBF0:[00433021]: addu       $a2, $v0, $v1
    0884FBF4:[0044202C]: max        $a0, $v0, $a0
    0884FBF8:[0065282C]: max        $a1, $v1, $a1
    0884FBFC:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884FC00:[00A4182A]: slt        $v1, $a1, $a0
    0884FC04:[00C2302C]: max        $a2, $a2, $v0
    0884FC08:[25290001]: addiu      $t1, $t1, 1
    0884FC0C:[1060FFE6]: beq        $v1, $zr, 0x0884FBA8
    0884FC10:[24E70001]: addiu      $a3, $a3, 1
    0884FC14:[00C5102A]: slt        $v0, $a2, $a1
    0884FC18:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0884FC1C:[0A213EEE]: j          0x0884FBB8
    0884FC20:[0142180B]: movn       $v1, $t2, $v0
    0884FCF0:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FCF4:[0A213EE6]: j          0x0884FB98
    0884FCF8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
  Back Branch 0884FBC4 1,144,150 times (length 51)
--> 0884FB00:[8FBF0004]: lw         $ra, 4($sp)
    0884FB04:[8FB00000]: lw         $s0, 0($sp)
    0884FB08:[03E00008]: jr         $ra
    0884FB0C:[27BD0008]: addiu      $sp, $sp, 8
    0884FB54:[90A2000B]: lbu        $v0, 11($a1)
    0884FB58:[8CA30004]: lw         $v1, 4($a1)
    0884FB5C:[24420007]: addiu      $v0, $v0, 7
    0884FB60:[000230C3]: sra        $a2, $v0, 0x0003
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
    0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
--> 0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
  Back Branch 0884FC0C 1,144,150 times (length 27)
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
--> 0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
    0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
    0884FBD8:[912C0000]: lbu        $t4, 0($t1)
    0884FBDC:[256B0001]: addiu      $t3, $t3, 1
    0884FBE0:[01AA1823]: subu       $v1, $t5, $t2
    0884FBE4:[018A1023]: subu       $v0, $t4, $t2
    0884FBE8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884FBEC:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884FBF0:[00433021]: addu       $a2, $v0, $v1
    0884FBF4:[0044202C]: max        $a0, $v0, $a0
    0884FBF8:[0065282C]: max        $a1, $v1, $a1
    0884FBFC:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884FC00:[00A4182A]: slt        $v1, $a1, $a0
    0884FC04:[00C2302C]: max        $a2, $a2, $v0
    0884FC08:[25290001]: addiu      $t1, $t1, 1
--> 0884FC0C:[1060FFE6]: beq        $v1, $zr, 0x0884FBA8
    0884FC10:[24E70001]: addiu      $a3, $a3, 1
    0884FC14:[00C5102A]: slt        $v0, $a2, $a1
    0884FC18:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    0884FC1C:[0A213EEE]: j          0x0884FBB8
  Back Branch 0884FC1C 126,928 times (length 27)
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
    0884FBAC:[1440001A]: bne        $v0, $zr, 0x0884FC18
    0884FBB0:[00C5102A]: slt        $v0, $a2, $a1
    0884FBB4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
--> 0884FBB8:[91020000]: lbu        $v0, 0($t0)
    0884FBBC:[25CE0001]: addiu      $t6, $t6, 1
    0884FBC0:[00621021]: addu       $v0, $v1, $v0
    0884FBC4:[11EEFFCE]: beq        $t7, $t6, 0x0884FB00
    0884FBC8:[A1020000]: sb         $v0, 0($t0)
    0884FBCC:[25080001]: addiu      $t0, $t0, 1
    0884FBD0:[90EA0000]: lbu        $t2, 0($a3)
    0884FBD4:[916D0000]: lbu        $t5, 0($t3)
    0884FBD8:[912C0000]: lbu        $t4, 0($t1)
    0884FBDC:[256B0001]: addiu      $t3, $t3, 1
    0884FBE0:[01AA1823]: subu       $v1, $t5, $t2
    0884FBE4:[018A1023]: subu       $v0, $t4, $t2
    0884FBE8:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    0884FBEC:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    0884FBF0:[00433021]: addu       $a2, $v0, $v1
    0884FBF4:[0044202C]: max        $a0, $v0, $a0
    0884FBF8:[0065282C]: max        $a1, $v1, $a1
    0884FBFC:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    0884FC00:[00A4182A]: slt        $v1, $a1, $a0
    0884FC04:[00C2302C]: max        $a2, $a2, $v0
    0884FC08:[25290001]: addiu      $t1, $t1, 1
    0884FC0C:[1060FFE6]: beq        $v1, $zr, 0x0884FBA8
    0884FC10:[24E70001]: addiu      $a3, $a3, 1
    0884FC14:[00C5102A]: slt        $v0, $a2, $a1
    0884FC18:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
--> 0884FC1C:[0A213EEE]: j          0x0884FBB8
    0884FC20:[0142180B]: movn       $v1, $t2, $v0
  Back Branch 0884FB90 5,602 times (length 8)
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
--> 0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
    0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
  Back Branch 0884FB98 1,424 times (length 40)
--> 0884FB00:[8FBF0004]: lw         $ra, 4($sp)
    0884FB04:[8FB00000]: lw         $s0, 0($sp)
    0884FB08:[03E00008]: jr         $ra
    0884FB0C:[27BD0008]: addiu      $sp, $sp, 8
    0884FB54:[90A2000B]: lbu        $v0, 11($a1)
    0884FB58:[8CA30004]: lw         $v1, 4($a1)
    0884FB5C:[24420007]: addiu      $v0, $v0, 7
    0884FB60:[000230C3]: sra        $a2, $v0, 0x0003
    0884FB64:[10C00062]: beq        $a2, $zr, 0x0884FCF0
    0884FB68:[00667823]: subu       $t7, $v1, $a2
    0884FB6C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884FB70:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0884FB74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FB78:[91020000]: lbu        $v0, 0($t0)
    0884FB7C:[91230000]: lbu        $v1, 0($t1)
    0884FB80:[24840001]: addiu      $a0, $a0, 1
    0884FB84:[25290001]: addiu      $t1, $t1, 1
    0884FB88:[00431021]: addu       $v0, $v0, $v1
    0884FB8C:[A1020000]: sb         $v0, 0($t0)
    0884FB90:[14C4FFF9]: bne        $a2, $a0, 0x0884FB78
    0884FB94:[25080001]: addiu      $t0, $t0, 1
--> 0884FB98:[11E0FFD9]: beq        $t7, $zr, 0x0884FB00
    0884FB9C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    0884FBA0:[0A213EF4]: j          0x0884FBD0
    0884FBA4:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    0884FBA8:[00C4102A]: slt        $v0, $a2, $a0
_S1_2_8843E24 26,107,974 instructions (0.153%), 1,450,443 calls (08843E24 - 088440DC, length 175)
    08843E24:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08843E28:[3442FFFF]: ori        $v0, $v0, -1
    08843E2C:[00822024]: and        $a0, $a0, $v0
    08843E30:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08843E34:[0A21102C]: j          0x088440B0
    08843E38:[240400CA]: addiu      $a0, $zr, 202 <=> li $a0, 202
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8844028 23,274,880 instructions (0.136%), 1,454,680 calls (08844028 - 088440DC, length 46)
    08844028:[00052A00]: sll        $a1, $a1, 0x0008
    0884402C:[00A42825]: or         $a1, $a1, $a0
    08844030:[0A21102C]: j          0x088440B0
    08844034:[240400C7]: addiu      $a0, $zr, 199 <=> li $a0, 199
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8843E3C 23,207,088 instructions (0.136%), 1,450,443 calls (08843E3C - 088440DC, length 169)
    08843E3C:[00052A00]: sll        $a1, $a1, 0x0008
    08843E40:[00A42825]: or         $a1, $a1, $a0
    08843E44:[0A21102C]: j          0x088440B0
    08843E48:[240400C6]: addiu      $a0, $zr, 198 <=> li $a0, 198
    088440B0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088440B4:[8C43BD54]: lw         $v1, -17068($v0)
    088440B8:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088440BC:[3442FFFF]: ori        $v0, $v0, -1
    088440C0:[8C660004]: lw         $a2, 4($v1)
    088440C4:[00A22824]: and        $a1, $a1, $v0
    088440C8:[00042600]: sll        $a0, $a0, 0x0018
    088440CC:[00852025]: or         $a0, $a0, $a1
    088440D0:[24C20004]: addiu      $v0, $a2, 4
    088440D4:[AC620004]: sw         $v0, 4($v1)
    088440D8:[03E00008]: jr         $ra
    088440DC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_8843298 21,820,485 instructions (0.128%), 1,454,699 calls (08843170 - 088432A8, length 79)
  Back Branch 088432A4 1,454,699 times (length 79)
_S1_2_88B8E2C 20,938,417 instructions (0.123%), 135,512 calls (088B8E2C - 088B96A0, length 542)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_88097E0 20,607,879 instructions (0.121%), 1,468,095 calls (088097E0 - 08809840, length 25)
_S1_2_884312C 20,365,842 instructions (0.119%), 1,454,703 calls (0884312C - 08843194, length 27)
_S1_2_8823E28 20,108,635 instructions (0.118%), 4,021,727 calls (08823E28 - 08823E38, length 5)
_S1_2_8828E64 19,683,240 instructions (0.115%), 994,628 calls (08828E64 - 08828ED4, length 29)
_S1_2_8835AB0 18,463,352 instructions (0.108%), 220,664 calls (08835AB0 - 0883653C, length 676)
  Back Branch 08835B74 107,554 times (length 32)
  Back Branch 08836484 106,748 times (length 490)
  Back Branch 08835D20 103,110 times (length 126)
  Back Branch 08836254 101,443 times (length 350)
  Back Branch 08836444 101,437 times (length 128)
  Back Branch 088364D4 43,277 times (length 20)
  Back Branch 08835C78 9,526 times (length 84)
  Back Branch 08835DA8 8,623 times (length 176)
  Back Branch 088364DC 7,721 times (length 22)
  Back Branch 08836508 6,127 times (length 523)
  Back Branch 08835EFC 5,055 times (length 21)
  Back Branch 08836018 5,055 times (length 86)
  Back Branch 08836010 5,055 times (length 8)
  Back Branch 08835D98 2,904 times (length 156)
  Back Branch 08835C1C 2,837 times (length 77)
  Back Branch 08835C24 2,752 times (length 79)
  Back Branch 08835C3C 2,752 times (length 18)
  Back Branch 08835C10 2,752 times (length 74)
  Back Branch 08836240 2,512 times (length 344)
  Back Branch 088364FC 1,500 times (length 520)
  Back Branch 08836318 751 times (length 399)
  Back Branch 08835DB4 651 times (length 54)
  Back Branch 08836264 651 times (length 303)
  Back Branch 0883637C 177 times (length 13)
  Back Branch 08836384 177 times (length 197)
  Back Branch 088363D4 177 times (length 325)
  Back Branch 08836538 125 times (length 47)
  Back Branch 0883628C 103 times (length 457)
  Back Branch 08836308 44 times (length 395)
  Back Branch 08836528 43 times (length 28)
  Back Branch 08835D54 37 times (length 30)
  Back Branch 08835FBC 23 times (length 184)
  Back Branch 08835FF0 23 times (length 197)
  Back Branch 08835D88 11 times (length 43)
  Back Branch 08835C4C 5 times (length 18)
  Back Branch 0883619C 3 times (length 171)
  Back Branch 08836374 1 times (length 90)
  Back Branch 08836310 1 times (length 397)
  Back Branch 088362C8 1 times (length 394)
_S1_2_886461C 15,435,587 instructions (0.090%), 2,790 calls (0886461C - 08864C78, length 408)
  Back Branch 08864B24 546,313 times (length 18)
  Back Branch 08864794 151,821 times (length 53)
  Back Branch 0886499C 93,750 times (length 17)
  Back Branch 08864B30 9,927 times (length 236)
  Back Branch 08864778 9,401 times (length 18)
  Back Branch 088649B0 8,481 times (length 139)
  Back Branch 08864BA0 7,159 times (length 151)
  Back Branch 08864A60 6,874 times (length 139)
  Back Branch 088649C8 4,860 times (length 146)
  Back Branch 08864A98 4,385 times (length 23)
  Back Branch 08864A90 3,958 times (length 150)
  Back Branch 08864B48 2,800 times (length 242)
  Back Branch 08864A3C 2,738 times (length 154)
  Back Branch 088649D8 2,339 times (length 150)
  Back Branch 08864B58 1,411 times (length 246)
  Back Branch 08864BE0 1,322 times (length 167)
  Back Branch 08864BBC 973 times (length 6)
  Back Branch 088648B0 735 times (length 16)
  Back Branch 08864BFC 474 times (length 6)
  Back Branch 08864BC8 34 times (length 161)
  Back Branch 08864A2C 18 times (length 152)
  Back Branch 08864A18 11 times (length 151)
  Back Branch 08864B84 6 times (length 64)
  Back Branch 08864C10 5 times (length 179)
_S1_2_8843E88 14,546,790 instructions (0.085%), 2,909,358 calls (08843E88 - 08843E98, length 5)
_S1_2_8877138 14,301,474 instructions (0.084%), 73,178 calls (08877138 - 08877278, length 81)
  Back Branch 08877218 1,515,950 times (length 4)
  Back Branch 088771E0 585,424 times (length 10)
  Back Branch 088771FC 307,017 times (length 10)
  Back Branch 08877224 73,178 times (length 40)
  Back Branch 0887723C 41,107 times (length 42)
  Back Branch 08877234 30,646 times (length 42)
  Back Branch 08877250 27,936 times (length 43)
_S1_2_882A4C4 13,246,972 instructions (0.078%), 268 calls (0882A4C4 - 0882A588, length 50)
  Back Branch 0882A528 1,381,758 times (length 5)
  Back Branch 0882A500 1,054,711 times (length 6)
  Back Branch 0882A584 268 times (length 39)
_S1_2_8863678 12,757,629 instructions (0.075%), 139,180 calls (08862A3C - 08863FC8, length 1380)
  Back Branch 08862F7C 825,169 times (length 8)
  Back Branch 08863E74 107,807 times (length 1257)
  Back Branch 088636C8 96,044 times (length 682)
  Back Branch 08863700 96,031 times (length 16)
  Back Branch 08862EF4 23,962 times (length 182)
  Back Branch 08862F94 19,706 times (length 305)
  Back Branch 08863714 18,695 times (length 628)
  Back Branch 08862E9C 17,188 times (length 10)
  Back Branch 08863C5C 13,911 times (length 844)
  Back Branch 088637B4 9,946 times (length 666)
  Back Branch 08862DF0 9,579 times (length 116)
  Back Branch 08862E28 9,579 times (length 16)
  Back Branch 088637C0 8,867 times (length 828)
  Back Branch 08863B44 6,530 times (length 769)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 088631D0 3,039 times (length 10)
  Back Branch 088631D8 3,039 times (length 275)
  Back Branch 08863D14 2,790 times (length 1172)
  Back Branch 0886379C 1,674 times (length 19)
  Back Branch 08862F88 1,433 times (length 305)
  Back Branch 08863BF0 581 times (length 878)
  Back Branch 08863BE0 76 times (length 19)
  Back Branch 08863C14 68 times (length 1105)
  Back Branch 08862E7C 2 times (length 151)
_S1_2_88CE22C 12,406,309 instructions (0.073%), 8,528 calls (088CE22C - 088CE48C, length 153)
  Back Branch 088CE420 520,208 times (length 17)
  Back Branch 088CE410 520,208 times (length 84)
  Back Branch 088CE440 247,154 times (length 29)
  Back Branch 088CE488 4,256 times (length 53)
  Back Branch 088CE448 8 times (length 26)
  Back Branch 088CE450 8 times (length 32)
  Back Branch 088CE460 5 times (length 42)
_S1_2_88318B4 11,181,591 instructions (0.066%), 414,133 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 088318D0 414,133 times (length 89)
_S1_2_884FCBC 10,924,688 instructions (0.064%), 1,394 calls (0884FB00 - 0884FCEC, length 124)
  Back Branch 0884FCE0 1,364,192 times (length 8)
  Back Branch 0884FCC0 1,394 times (length 114)
  Back Branch 0884FCE8 1,394 times (length 123)
_S1_2_885D608 10,096,410 instructions (0.059%), 3,004 calls (0885D608 - 0885DE44, length 528)
  Back Branch 0885DB60 57,521 times (length 172)
  Back Branch 0885D850 4,793 times (length 25)
  Back Branch 0885D8A8 2,049 times (length 51)
  Back Branch 0885D890 1,536 times (length 11)
  Back Branch 0885DB68 731 times (length 226)
_S1_2_8864C7C 9,920,713 instructions (0.058%), 3,604 calls (08864C7C - 08864DE0, length 90)
  Back Branch 08864D78 186,774 times (length 52)
  Back Branch 08864D98 19,965 times (length 6)
  Back Branch 08864DC0 3,533 times (length 77)
_S1_2_88C7714 9,704,014 instructions (0.057%), 388,159 calls (088C7714 - 088C7854, length 81)
  Back Branch 088C7838 1 times (length 34)
  Back Branch 088C7820 1 times (length 44)
  Back Branch 088C7828 1 times (length 59)
_S1_2_88CDD8C 9,445,600 instructions (0.055%), 295,175 calls (088CDD8C - 088CDE08, length 32)
_S1_2_88B9828 9,349,723 instructions (0.055%), 58,384 calls (088B9828 - 088B9950, length 75)
  Back Branch 088B990C 1,354,754 times (length 8)
  Back Branch 088B9874 432,632 times (length 12)
  Back Branch 088B992C 41,954 times (length 28)
  Back Branch 088B98BC 40,598 times (length 6)
  Back Branch 088B9914 32,927 times (length 22)
  Back Branch 088B9898 31,671 times (length 6)
  Back Branch 088B9944 13,453 times (length 12)
  Back Branch 088B994C 393 times (length 36)
_S1_2_88C8D5C 9,022,302 instructions (0.053%), 16,872 calls (088C8090 - 088C9598, length 1347)
  Back Branch 088C93D8 219,336 times (length 26)
  Back Branch 088C945C 113,886 times (length 3)
  Back Branch 088C8DA8 33,744 times (length 6)
  Back Branch 088C8D70 16,872 times (length 232)
  Back Branch 088C8A04 16,872 times (length 415)
  Back Branch 088C86D4 16,872 times (length 403)
  Back Branch 088C9418 16,872 times (length 419)
  Back Branch 088C9448 12,654 times (length 959)
  Back Branch 088C946C 12,654 times (length 881)
  Back Branch 088C8C84 8,436 times (length 527)
  Back Branch 088C8DDC 4,218 times (length 461)
  Back Branch 088C9484 4,218 times (length 1039)
_S1_2_88A29C0 8,950,281 instructions (0.052%), 1,470 calls (088A29C0 - 088A3604, length 786)
  Back Branch 088A31AC 58,410 times (length 37)
  Back Branch 088A3070 50,595 times (length 7)
  Back Branch 088A2BF8 49,905 times (length 24)
  Back Branch 088A3050 47,625 times (length 9)
  Back Branch 088A31C4 29,937 times (length 57)
  Back Branch 088A30D4 28,335 times (length 48)
  Back Branch 088A33B0 25,929 times (length 65)
  Back Branch 088A3320 10,485 times (length 13)
  Back Branch 088A339C 10,374 times (length 60)
  Back Branch 088A31E4 7,485 times (length 245)
  Back Branch 088A3278 7,485 times (length 282)
  Back Branch 088A33D0 6,969 times (length 73)
  Back Branch 088A3288 3,807 times (length 6)
  Back Branch 088A2A3C 1,470 times (length 16)
  Back Branch 088A2A48 1,470 times (length 18)
  Back Branch 088A2A78 1,455 times (length 30)
  Back Branch 088A2A6C 1,455 times (length 27)
  Back Branch 088A2C44 1,455 times (length 146)
  Back Branch 088A35F8 1,455 times (length 726)
  Back Branch 088A3590 1,455 times (length 741)
  Back Branch 088A342C 1,455 times (length 416)
  Back Branch 088A33F0 525 times (length 25)
  Back Branch 088A2A54 15 times (length 21)
_S1_2_887A240 8,747,328 instructions (0.051%), 1,455 calls (0887A240 - 0887B110, length 949)
  Back Branch 0887AA14 101,913 times (length 29)
  Back Branch 0887AB44 97,734 times (length 11)
  Back Branch 0887AB28 97,734 times (length 369)
  Back Branch 0887AB54 64,710 times (length 14)
  Back Branch 0887B030 62,646 times (length 15)
  Back Branch 0887A334 52,815 times (length 14)
  Back Branch 0887AA94 51,360 times (length 8)
  Back Branch 0887AD08 51,360 times (length 8)
  Back Branch 0887ACC8 51,360 times (length 6)
  Back Branch 0887A5EC 51,360 times (length 6)
  Back Branch 0887A7E8 35,784 times (length 47)
  Back Branch 0887B038 33,054 times (length 15)
  Back Branch 0887A8F0 28,617 times (length 8)
  Back Branch 0887A33C 26,406 times (length 15)
  Back Branch 0887B070 25,422 times (length 417)
  Back Branch 0887A908 20,964 times (length 8)
  Back Branch 0887AD18 14,202 times (length 211)
  Back Branch 0887A924 8,673 times (length 25)
  Back Branch 0887A424 5,703 times (length 7)
  Back Branch 0887B10C 5,391 times (length 46)
  Back Branch 0887A804 4,521 times (length 67)
  Back Branch 0887A690 4,521 times (length 20)
  Back Branch 0887AAC0 4,242 times (length 327)
  Back Branch 0887A43C 4,176 times (length 23)
  Back Branch 0887A448 4,176 times (length 25)
  Back Branch 0887AAF4 3,654 times (length 7)
  Back Branch 0887AAAC 2,910 times (length 316)
  Back Branch 0887A914 2,706 times (length 19)
  Back Branch 0887AC9C 2,673 times (length 44)
  Back Branch 0887AD70 1,641 times (length 445)
  Back Branch 0887ABDC 1,617 times (length 502)
  Back Branch 0887AD10 1,455 times (length 158)
  Back Branch 0887ACD0 1,455 times (length 647)
  Back Branch 0887A2C0 1,455 times (length 9)
  Back Branch 0887A6F4 1,455 times (length 279)
  Back Branch 0887A610 1,455 times (length 212)
  Back Branch 0887A55C 1,455 times (length 176)
  Back Branch 0887A80C 1,443 times (length 348)
  Back Branch 0887A6B0 1,443 times (length 186)
  Back Branch 0887A51C 1,395 times (length 70)
  Back Branch 0887AFBC 1,377 times (length 750)
  Back Branch 0887A538 1,278 times (length 76)
  Back Branch 0887ABE4 1,116 times (length 213)
  Back Branch 0887ADB0 1,089 times (length 459)
  Back Branch 0887AD9C 996 times (length 96)
  Back Branch 0887ADD0 975 times (length 472)
  Back Branch 0887AD4C 795 times (length 551)
  Back Branch 0887ACA4 666 times (length 261)
  Back Branch 0887ADA4 564 times (length 456)
  Back Branch 0887AC8C 393 times (length 36)
  Back Branch 0887AFDC 384 times (length 18)
  Back Branch 0887B0EC 372 times (length 111)
  Back Branch 0887AC54 363 times (length 241)
  Back Branch 0887AD38 285 times (length 211)
  Back Branch 0887AEFC 153 times (length 640)
  Back Branch 0887AE08 123 times (length 354)
  Back Branch 0887B0E4 105 times (length 306)
  Back Branch 0887AAFC 93 times (length 342)
  Back Branch 0887AD40 51 times (length 49)
  Back Branch 0887B084 45 times (length 422)
  Back Branch 0887B0CC 12 times (length 833)
  Back Branch 0887AE54 6 times (length 374)
  Back Branch 0887AE64 6 times (length 378)
  Back Branch 0887A530 6 times (length 75)
_S1_2_88C0184 8,233,118 instructions (0.048%), 101,473 calls (088BEB74 - 088C0198, length 1418)
  Back Branch 088C0194 101,473 times (length 1418)
  Back Branch 088BF0BC 78,711 times (length 248)
  Back Branch 088BEC68 43,412 times (length 16)
  Back Branch 088BF100 22,763 times (length 265)
  Back Branch 088BFBF8 24 times (length 710)
  Back Branch 088BFA58 17 times (length 453)
  Back Branch 088BF0F8 12 times (length 273)
  Back Branch 088BFFC4 12 times (length 1211)
  Back Branch 088BFA8C 7 times (length 892)
  Back Branch 088BF320 4 times (length 6)
  Back Branch 088BF0C4 1 times (length 307)
_S1_2_882C950 8,112,212 instructions (0.048%), 103,901 calls (0882C544 - 0882C954, length 261)
  Back Branch 0882C950 103,901 times (length 261)
  Back Branch 0882C6F4 102,658 times (length 71)
  Back Branch 0882C814 102,017 times (length 75)
  Back Branch 0882C7C8 101,670 times (length 84)
  Back Branch 0882C934 101,443 times (length 76)
  Back Branch 0882C79C 2,449 times (length 119)
  Back Branch 0882C734 1,249 times (length 47)
  Back Branch 0882C760 1,004 times (length 58)
  Back Branch 0882C674 872 times (length 28)
  Back Branch 0882C854 602 times (length 91)
  Back Branch 0882C824 210 times (length 146)
  Back Branch 0882C8E4 142 times (length 194)
  Back Branch 0882C81C 128 times (length 144)
  Back Branch 0882C864 90 times (length 162)
  Back Branch 0882C72C 74 times (length 84)
  Back Branch 0882C768 50 times (length 99)
  Back Branch 0882C7E0 50 times (length 129)
  Back Branch 0882C918 44 times (length 207)
  Back Branch 0882C8DC 28 times (length 192)
  Back Branch 0882C770 27 times (length 45)
  Back Branch 0882C910 27 times (length 205)
  Back Branch 0882C884 27 times (length 32)
  Back Branch 0882C85C 26 times (length 160)
  Back Branch 0882C7F4 23 times (length 134)
  Back Branch 0882C844 23 times (length 16)
  Back Branch 0882C86C 11 times (length 164)
  Back Branch 0882C7EC 10 times (length 93)
  Back Branch 0882C7D0 9 times (length 125)
_S1_2_8835384 8,003,403 instructions (0.047%), 275,975 calls (08835384 - 08835470, length 60)
_S1_2_88B72BC 7,086,352 instructions (0.042%), 126,542 calls (088B72BC - 088B73E8, length 76)
  Back Branch 088B73A0 126,542 times (length 26)
_S1_2_88CE904 7,021,552 instructions (0.041%), 270,032 calls (088CE904 - 088CE9C0, length 48)
  Back Branch 088CE96C 189,890 times (length 6)
  Back Branch 088CE9AC 130,838 times (length 21)
_S1_2_88358B0 6,905,424 instructions (0.040%), 101,443 calls (0883518C - 08835AAC, length 585)
  Back Branch 0883591C 20,647 times (length 20)
  Back Branch 088359B8 111 times (length 46)
  Back Branch 08835928 6 times (length 23)
_S1_2_8830C88 6,872,000 instructions (0.040%), 145,482 calls (088265D4 - 08830F30, length 10840)
  Back Branch 08830D14 145,482 times (length 21)
  Back Branch 0882A5F0 100,795 times (length 7)
  Back Branch 0882A62C 5,204 times (length 28)
  Back Branch 08830E7C 16 times (length 7986)
  Back Branch 08828398 13 times (length 24)
_S1_2_88B8E18 6,771,403 instructions (0.040%), 138,288 calls (088B73EC - 088BAA80, length 3494)
  Back Branch 088B8E24 142,856 times (length 1680)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8833780 6,752,577 instructions (0.040%), 103,844 calls (0883366C - 08833798, length 76)
  Back Branch 08833794 103,844 times (length 76)
  Back Branch 08833778 424 times (length 40)
_S1_2_8806B40 6,737,130 instructions (0.039%), 8,455 calls (08806B40 - 08806D10, length 117)
  Back Branch 08806CA4 139,568 times (length 45)
_S1_2_882E820 6,353,604 instructions (0.037%), 42,100 calls (0882E820 - 0882EA5C, length 144)
  Back Branch 0882E89C 342,831 times (length 11)
  Back Branch 0882E8F0 47,213 times (length 9)
  Back Branch 0882E9F4 2,636 times (length 53)
  Back Branch 0882EA58 399 times (length 111)
  Back Branch 0882E900 398 times (length 12)
  Back Branch 0882EA08 7 times (length 57)
_S1_2_8850174 6,319,247 instructions (0.037%), 3,509 calls (08850174 - 088B9950, length 108024)
  Back Branch 088B990C 1,354,754 times (length 8)
  Back Branch 088B9874 432,632 times (length 12)
  Back Branch 088B992C 41,954 times (length 28)
  Back Branch 088B98BC 40,598 times (length 6)
  Back Branch 088B9914 32,927 times (length 22)
  Back Branch 088B9898 31,671 times (length 6)
  Back Branch 088B9944 13,453 times (length 12)
  Back Branch 088B994C 393 times (length 36)
_S1_2_88BC3AC 6,244,288 instructions (0.037%), 388,159 calls (088BC3AC - 088BC410, length 26)
  Back Branch 088BC3F4 8,436 times (length 8)
_S1_2_8832304 6,167,748 instructions (0.036%), 143,436 calls (08831774 - 08832CF0, length 1376)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08832398 143,436 times (length 779)
_S1_2_882F27C 6,131,114 instructions (0.036%), 260,707 calls (0882F27C - 0882F8DC, length 409)
  Back Branch 0882F6D8 64,428 times (length 3)
  Back Branch 0882F69C 8,163 times (length 57)
  Back Branch 0882F7D0 7,549 times (length 9)
  Back Branch 0882F6AC 7,478 times (length 61)
  Back Branch 0882F864 5,910 times (length 18)
  Back Branch 0882F7E8 5,802 times (length 12)
  Back Branch 0882F734 5,499 times (length 7)
  Back Branch 0882F60C 4,461 times (length 7)
  Back Branch 0882F75C 4,067 times (length 25)
  Back Branch 0882F768 4,067 times (length 25)
  Back Branch 0882F8CC 3,024 times (length 206)
  Back Branch 0882F324 1,376 times (length 15)
  Back Branch 0882F8D8 742 times (length 29)
  Back Branch 0882F688 647 times (length 52)
  Back Branch 0882F634 159 times (length 3)
  Back Branch 0882F6C0 15 times (length 66)
_S1_2_88A3974 6,057,750 instructions (0.036%), 78,363 calls (088A3974 - 088A3CD8, length 218)
  Back Branch 088A3B9C 65,259 times (length 115)
  Back Branch 088A3C84 50,583 times (length 78)
  Back Branch 088A3CC4 10,827 times (length 161)
  Back Branch 088A3CA0 8,754 times (length 146)
  Back Branch 088A3C68 4,926 times (length 72)
  Back Branch 088A3B28 3,852 times (length 26)
  Back Branch 088A3C38 3,405 times (length 13)
  Back Branch 088A3C94 2,277 times (length 55)
  Back Branch 088A3CD4 768 times (length 138)
_S1_2_8833FAC 5,911,180 instructions (0.035%), 107,476 calls (08833E4C - 08834000, length 110)
  Back Branch 08833FFC 107,520 times (length 110)
_S1_2_88BCEA0 5,657,568 instructions (0.033%), 105,263 calls (088BCEA0 - 088BCF90, length 61)
  Back Branch 088BCEC4 420,980 times (length 4)
  Back Branch 088BCF74 206,136 times (length 6)
  Back Branch 088BCF4C 18 times (length 14)
_S1_2_88A370C 5,652,654 instructions (0.033%), 97,761 calls (088A3608 - 088A3970, length 219)
  Back Branch 088A38F0 69,495 times (length 25)
  Back Branch 088A36E4 61,191 times (length 32)
  Back Branch 088A36DC 55,194 times (length 32)
  Back Branch 088A36EC 52,854 times (length 36)
  Back Branch 088A36F4 37,860 times (length 10)
  Back Branch 088A391C 10,176 times (length 94)
  Back Branch 088A3928 8,745 times (length 97)
  Back Branch 088A396C 7,905 times (length 219)
  Back Branch 088A3704 4,866 times (length 44)
  Back Branch 088A36AC 1,245 times (length 25)
  Back Branch 088A3874 246 times (length 20)
  Back Branch 088A3934 120 times (length 71)
_S1_2_8878A94 5,357,845 instructions (0.031%), 1,460 calls (08878A94 - 08879060, length 372)
  Back Branch 08878C18 52,955 times (length 27)
  Back Branch 08878E84 52,955 times (length 33)
  Back Branch 08878C98 51,495 times (length 9)
  Back Branch 08878FD8 50,136 times (length 17)
  Back Branch 08878FB4 50,136 times (length 8)
  Back Branch 08878E94 43,108 times (length 32)
  Back Branch 08878FFC 35,358 times (length 72)
  Back Branch 08879008 33,227 times (length 29)
  Back Branch 08878C34 26,487 times (length 26)
  Back Branch 08878EA0 20,894 times (length 7)
  Back Branch 0887902C 9,345 times (length 14)
  Back Branch 08878ED4 4,515 times (length 19)
  Back Branch 08878EDC 4,273 times (length 49)
  Back Branch 08878F44 3,335 times (length 25)
  Back Branch 0887901C 2,379 times (length 5)
  Back Branch 08878DEC 2,131 times (length 11)
  Back Branch 08878F04 2,131 times (length 9)
  Back Branch 08878EF0 2,131 times (length 129)
  Back Branch 08878DF8 1,460 times (length 74)
  Back Branch 08878E24 1,460 times (length 86)
  Back Branch 08878F80 1,204 times (length 18)
  Back Branch 08878CCC 671 times (length 18)
  Back Branch 08878D4C 41 times (length 23)
  Back Branch 08878D88 41 times (length 138)
  Back Branch 08878D98 18 times (length 143)
  Back Branch 08879054 15 times (length 217)
  Back Branch 0887905C 15 times (length 339)
_S1_2_88322AC 4,911,739 instructions (0.029%), 99,375 calls (08831754 - 08832A40, length 1212)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08832A3C 99,322 times (length 1212)
  Back Branch 0883291C 60,357 times (length 411)
  Back Branch 088322FC 40 times (length 747)
_S1_2_8870190 4,831,164 instructions (0.028%), 174,659 calls (08870190 - 0887023C, length 44)
  Back Branch 0887022C 172,044 times (length 12)
  Back Branch 08870210 172,044 times (length 17)
_S1_2_88CF4E4 4,781,618 instructions (0.028%), 2,390,809 calls (088CF4E4 - 088CF4E8, length 2)
_S1_2_8831FB4 4,396,845 instructions (0.026%), 97,380 calls (08831774 - 08832910, length 1128)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831FAC 9,706,675 times (length 528)
  Back Branch 088320AC 3,465,668 times (length 66)
  Back Branch 088328FC 97,380 times (length 584)
  Back Branch 0883290C 80,499 times (length 585)
  Back Branch 08831FF8 7,306 times (length 21)
_S1_2_88A632C 4,294,110 instructions (0.025%), 1,670 calls (088A632C - 088A6728, length 256)
  Back Branch 088A6550 61,015 times (length 12)
  Back Branch 088A66A4 61,015 times (length 13)
  Back Branch 088A661C 61,015 times (length 14)
  Back Branch 088A6704 59,345 times (length 8)
  Back Branch 088A6504 57,816 times (length 30)
  Back Branch 088A6634 42,594 times (length 18)
  Back Branch 088A66BC 39,853 times (length 17)
  Back Branch 088A663C 20,620 times (length 20)
  Back Branch 088A66C4 19,987 times (length 19)
  Back Branch 088A6558 18,421 times (length 12)
  Back Branch 088A6574 13,650 times (length 15)
  Back Branch 088A656C 7,512 times (length 14)
  Back Branch 088A66D4 7,512 times (length 22)
  Back Branch 088A6564 4,832 times (length 13)
  Back Branch 088A664C 4,832 times (length 23)
  Back Branch 088A63BC 2,416 times (length 7)
  Back Branch 088A65C0 1,670 times (length 19)
  Back Branch 088A6718 1,670 times (length 103)
  Back Branch 088A64F8 1,529 times (length 5)
  Back Branch 088A6438 150 times (length 7)
_S1_2_88CE9F8 4,073,320 instructions (0.024%), 147,946 calls (088CE9F8 - 088CEA64, length 28)
_S1_2_88C1C9C 3,724,494 instructions (0.022%), 16,872 calls (088C0EFC - 088C2E64, length 2011)
  Back Branch 088C0F8C 139,568 times (length 6)
  Back Branch 088C14F4 25,327 times (length 384)
  Back Branch 088C1640 16,872 times (length 442)
  Back Branch 088C2764 16,872 times (length 684)
  Back Branch 088C14CC 16,872 times (length 90)
  Back Branch 088C1394 16,872 times (length 138)
  Back Branch 088C1B1C 16,872 times (length 692)
  Back Branch 088C2AE0 16,872 times (length 1012)
  Back Branch 088C1948 16,872 times (length 281)
  Back Branch 088C2BC4 16,872 times (length 124)
  Back Branch 088C2BBC 16,872 times (length 134)
  Back Branch 088C200C 8,455 times (length 714)
  Back Branch 088C2CA0 8,436 times (length 119)
  Back Branch 088C1A38 8,436 times (length 499)
  Back Branch 088C2BAC 8,436 times (length 58)
  Back Branch 088C25F4 4,218 times (length 1251)
  Back Branch 088C25EC 4,218 times (length 878)
  Back Branch 088C235C 4,218 times (length 595)
  Back Branch 088C2364 4,218 times (length 591)
  Back Branch 088C23C4 4,218 times (length 1110)
  Back Branch 088C2DA0 4,218 times (length 70)
  Back Branch 088C1A74 4,218 times (length 515)
_S1_2_883656C 3,709,530 instructions (0.022%), 218,203 calls (0883656C - 088365CC, length 25)
_S1_2_8833B40 3,614,462 instructions (0.021%), 106,921 calls (08833B40 - 08833CD8, length 103)
  Back Branch 08833BE0 3,096 times (length 7)
  Back Branch 08833CD4 1,855 times (length 61)
  Back Branch 08833C5C 1,343 times (length 20)
  Back Branch 08833C9C 280 times (length 58)
  Back Branch 08833C4C 169 times (length 16)
_S1_2_8831A7C 3,456,207 instructions (0.020%), 93,998 calls (08831774 - 08832760, length 1020)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831AC4 93,998 times (length 214)
  Back Branch 0883275C 32,074 times (length 811)
  Back Branch 0883274C 28,355 times (length 810)
_S1_2_883393C 3,365,449 instructions (0.020%), 221,759 calls (0883393C - 088339B0, length 30)
_S1_2_88CF048 3,278,644 instructions (0.019%), 147,946 calls (088CF048 - 088CF1D8, length 101)
  Back Branch 088CF190 38,476 times (length 71)
  Back Branch 088CF160 38,476 times (length 17)
_S1_2_8825730 3,256,120 instructions (0.019%), 232,580 calls (08825730 - 08825770, length 17)
_S1_2_88CEF18 3,091,729 instructions (0.018%), 125,453 calls (088CEF18 - 088CF044, length 76)
  Back Branch 088CEF70 78,903 times (length 10)
  Back Branch 088CEFBC 46,550 times (length 15)
  Back Branch 088CEF88 25,308 times (length 14)
  Back Branch 088CF00C 21,242 times (length 47)
  Back Branch 088CF014 21,242 times (length 35)
  Back Branch 088CEFDC 4,218 times (length 23)
_S1_2_880D490 3,082,506 instructions (0.018%), 62 calls (0880D490 - 0880D608, length 95)
  Back Branch 0880D570 252,864 times (length 12)
  Back Branch 0880D590 3,618 times (length 25)
  Back Branch 0880D598 3,520 times (length 25)
  Back Branch 0880D604 61 times (length 21)
  Back Branch 0880D5F4 1 times (length 64)
_S1_2_88A41B8 3,055,842 instructions (0.018%), 26,409 calls (088A41B8 - 088A4508, length 213)
  Back Branch 088A4470 9,225 times (length 111)
  Back Branch 088A43C8 9,225 times (length 70)
  Back Branch 088A4258 8,958 times (length 3)
  Back Branch 088A4478 8,652 times (length 43)
_S1_2_887A098 3,036,456 instructions (0.018%), 70,977 calls (0887A098 - 0887A23C, length 106)
  Back Branch 0887A128 17,991 times (length 10)
  Back Branch 0887A138 17,991 times (length 14)
  Back Branch 0887A238 17,886 times (length 20)
  Back Branch 0887A220 17,886 times (length 14)
  Back Branch 0887A210 17,886 times (length 10)
  Back Branch 0887A1FC 17,886 times (length 38)
  Back Branch 0887A160 11,229 times (length 18)
_S1_2_8878684 3,024,072 instructions (0.018%), 2,920 calls (08878684 - 08878A90, length 260)
  Back Branch 08878820 77,213 times (length 39)
  Back Branch 08878728 51,495 times (length 7)
  Back Branch 08878A24 26,806 times (length 190)
  Back Branch 08878A44 25,346 times (length 15)
  Back Branch 08878910 14,455 times (length 91)
  Back Branch 08878918 14,455 times (length 101)
  Back Branch 08878908 14,242 times (length 97)
  Back Branch 08878830 4,262 times (length 13)
  Back Branch 08878990 2,920 times (length 19)
  Back Branch 088789A0 1,663 times (length 140)
  Back Branch 08878A04 1,460 times (length 182)
  Back Branch 08878988 1,342 times (length 143)
  Back Branch 088789B8 1,033 times (length 147)
  Back Branch 08878A4C 803 times (length 200)
  Back Branch 088789D8 213 times (length 8)
  Back Branch 088789C0 213 times (length 148)
  Back Branch 088789E0 84 times (length 157)
  Back Branch 08878940 45 times (length 44)
_S1_2_8831CC0 2,979,798 instructions (0.017%), 73,440 calls (08831774 - 08832B68, length 1278)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08832B64 73,440 times (length 1278)
  Back Branch 08832984 60,781 times (length 808)
  Back Branch 08832994 29,539 times (length 809)
_S1_2_8831894 2,973,542 instructions (0.017%), 114,367 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 088318AC 114,367 times (length 80)
_S1_2_88B9954 2,950,636 instructions (0.017%), 47,330 calls (088B9954 - 088B9A64, length 69)
  Back Branch 088B99E0 177,234 times (length 5)
  Back Branch 088B9A2C 81,174 times (length 13)
  Back Branch 088B99C0 47,330 times (length 8)
  Back Branch 088B99F4 5,145 times (length 15)
  Back Branch 088B9A60 5,145 times (length 42)
  Back Branch 088B9A54 2,753 times (length 7)
_S1_2_882AFF8 2,942,717 instructions (0.017%), 101,473 calls (0882AFF8 - 0882B130, length 79)
_S1_2_8833594 2,921,700 instructions (0.017%), 111,981 calls (08833594 - 08833648, length 46)
  Back Branch 0883361C 579 times (length 18)
_S1_2_88CDE0C 2,899,797 instructions (0.017%), 99,993 calls (088CDE0C - 088CDE7C, length 29)
_S1_2_88A3608 2,872,773 instructions (0.017%), 58,134 calls (088A3608 - 088A3708, length 65)
  Back Branch 088A36E4 61,191 times (length 32)
  Back Branch 088A36DC 55,194 times (length 32)
  Back Branch 088A36EC 52,854 times (length 36)
  Back Branch 088A36F4 37,860 times (length 10)
  Back Branch 088A3704 4,866 times (length 44)
  Back Branch 088A36AC 1,245 times (length 25)
_S1_2_88C0DD8 2,855,417 instructions (0.017%), 25,327 calls (088C0DD8 - 088C291C, length 1746)
  Back Branch 088C0F8C 139,568 times (length 6)
  Back Branch 088C14F4 25,327 times (length 384)
  Back Branch 088C1640 16,872 times (length 442)
  Back Branch 088C14CC 16,872 times (length 90)
  Back Branch 088C1394 16,872 times (length 138)
  Back Branch 088C1948 16,872 times (length 281)
  Back Branch 088C200C 8,455 times (length 714)
  Back Branch 088C1A38 8,436 times (length 499)
  Back Branch 088C25F4 4,218 times (length 1251)
  Back Branch 088C25EC 4,218 times (length 878)
  Back Branch 088C235C 4,218 times (length 595)
  Back Branch 088C2364 4,218 times (length 591)
  Back Branch 088C23C4 4,218 times (length 1110)
  Back Branch 088C1A74 4,218 times (length 515)
_S1_2_88309A8 2,809,408 instructions (0.016%), 97,380 calls (088266E0 - 08830A84, length 10474)
  Back Branch 08830A4C 97,380 times (length 13)
  Back Branch 08830A54 90,074 times (length 15)
_S1_2_88A20CC 2,776,617 instructions (0.016%), 50,592 calls (088A20CC - 088A226C, length 105)
  Back Branch 088A21D0 46,956 times (length 43)
  Back Branch 088A2254 34,206 times (length 51)
  Back Branch 088A225C 31,029 times (length 6)
  Back Branch 088A2204 3,636 times (length 44)
  Back Branch 088A2210 1,455 times (length 43)
  Back Branch 088A2268 240 times (length 50)
_S1_2_8862EF0 2,736,526 instructions (0.016%), 4,256 calls (08862A3C - 08863C60, length 1162)
  Back Branch 08862F7C 825,169 times (length 8)
  Back Branch 08862EF4 23,962 times (length 182)
  Back Branch 08862F94 19,706 times (length 305)
  Back Branch 08863C5C 13,911 times (length 844)
  Back Branch 08863B44 6,530 times (length 769)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 08862F88 1,433 times (length 305)
_S1_2_882F95C 2,710,494 instructions (0.016%), 107,934 calls (0882F95C - 0882F9DC, length 33)
  Back Branch 0882F9D8 1,518 times (length 15)
_S1_2_88C7FB8 2,665,767 instructions (0.016%), 16,872 calls (088C7FB8 - 088C9598, length 1401)
  Back Branch 088C93D8 219,336 times (length 26)
  Back Branch 088C945C 113,886 times (length 3)
  Back Branch 088C8DA8 33,744 times (length 6)
  Back Branch 088C8A04 16,872 times (length 415)
  Back Branch 088C86D4 16,872 times (length 403)
  Back Branch 088C9418 16,872 times (length 419)
  Back Branch 088C873C 12,654 times (length 342)
  Back Branch 088C9448 12,654 times (length 959)
  Back Branch 088C946C 12,654 times (length 881)
  Back Branch 088C8E94 8,436 times (length 806)
  Back Branch 088C8C84 8,436 times (length 527)
  Back Branch 088C8EC8 4,218 times (length 831)
  Back Branch 088C8EE4 4,218 times (length 820)
  Back Branch 088C8EB8 4,218 times (length 826)
  Back Branch 088C8DDC 4,218 times (length 461)
  Back Branch 088C9484 4,218 times (length 1039)
_S1_2_88B808C 2,616,585 instructions (0.015%), 25,327 calls (088B808C - 088B8534, length 299)
  Back Branch 088B82B0 46,417 times (length 68)
  Back Branch 088B8290 46,417 times (length 87)
  Back Branch 088B8464 46,417 times (length 133)
  Back Branch 088B82A0 21,090 times (length 62)
_S1_2_882CA5C 2,514,300 instructions (0.015%), 100,572 calls (0882CA5C - 0882CAC8, length 28)
_S1_2_8846308 2,339,355 instructions (0.014%), 3,509 calls (08846308 - 088B9950, length 118163)
  Back Branch 088B990C 1,354,754 times (length 8)
  Back Branch 088B9874 432,632 times (length 12)
  Back Branch 088B992C 41,954 times (length 28)
  Back Branch 088B98BC 40,598 times (length 6)
  Back Branch 088B9914 32,927 times (length 22)
  Back Branch 088B9898 31,671 times (length 6)
  Back Branch 088B9944 13,453 times (length 12)
  Back Branch 088B994C 393 times (length 36)
_S1_2_88633E4 2,262,694 instructions (0.013%), 117,298 calls (08862A3C - 08863B24, length 1083)
  Back Branch 088633E8 117,298 times (length 498)
  Back Branch 0886340C 116,674 times (length 591)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
_S1_2_8834F9C 2,233,622 instructions (0.013%), 101,443 calls (08834F9C - 08834FE8, length 20)
  Back Branch 08834FD4 122,102 times (length 6)
  Back Branch 08834FE4 12 times (length 7)
_S1_2_8879810 2,209,216 instructions (0.013%), 2,910 calls (08879810 - 08879D50, length 337)
  Back Branch 08879A38 29,511 times (length 11)
  Back Branch 08879964 25,128 times (length 10)
  Back Branch 08879AC4 14,202 times (length 110)
  Back Branch 08879CB4 12,816 times (length 80)
  Back Branch 08879C84 10,674 times (length 46)
  Back Branch 08879C8C 9,771 times (length 44)
  Back Branch 08879B14 8,673 times (length 10)
  Back Branch 08879C34 8,673 times (length 68)
  Back Branch 08879A54 7,719 times (length 21)
  Back Branch 08879CAC 6,909 times (length 81)
  Back Branch 08879CE0 5,856 times (length 53)
  Back Branch 08879C94 3,294 times (length 81)
  Back Branch 08879AE8 2,910 times (length 168)
  Back Branch 08879B04 2,706 times (length 3)
  Back Branch 08879BE8 2,706 times (length 43)
  Back Branch 08879CCC 2,706 times (length 134)
  Back Branch 08879C70 2,559 times (length 36)
  Back Branch 08879D10 1,455 times (length 272)
  Back Branch 08879C7C 963 times (length 59)
  Back Branch 08879CF4 23 times (length 211)
_S1_2_882CC38 2,186,735 instructions (0.013%), 602 calls (0882CC38 - 0882CEDC, length 170)
  Back Branch 0882CD18 100,114 times (length 16)
  Back Branch 0882CE2C 98,551 times (length 78)
  Back Branch 0882CE8C 1,505 times (length 105)
  Back Branch 0882CEA4 516 times (length 80)
  Back Branch 0882CE94 86 times (length 70)
  Back Branch 0882CE68 79 times (length 88)
  Back Branch 0882CE58 79 times (length 87)
_S1_2_8831B70 2,164,744 instructions (0.013%), 53,855 calls (08831774 - 08832BA8, length 1294)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08832BA4 53,855 times (length 1294)
  Back Branch 088329FC 53,853 times (length 922)
  Back Branch 08832A0C 10,542 times (length 923)
_S1_2_88CEA68 2,159,825 instructions (0.013%), 113,675 calls (088CEA68 - 088CEB34, length 52)
_S1_2_8877338 2,156,126 instructions (0.013%), 105,910 calls (08877338 - 08877398, length 25)
  Back Branch 08877394 27,638 times (length 6)
_S1_2_8833D08 2,151,480 instructions (0.013%), 107,574 calls (08833D08 - 08833D88, length 33)
_S1_2_88CDA08 2,046,150 instructions (0.012%), 113,675 calls (088CDA08 - 088CDA4C, length 18)
_S1_2_884FB10 2,006,630 instructions (0.012%), 487 calls (0884FB00 - 0884FB50, length 21)
  Back Branch 0884FB44 285,757 times (length 7)
  Back Branch 0884FB4C 487 times (length 20)
  Back Branch 0884FB24 487 times (length 11)
_S1_2_887004C 1,989,092 instructions (0.012%), 42,197 calls (0887004C - 0887018C, length 81)
  Back Branch 08870114 40,064 times (length 32)
  Back Branch 08870124 40,059 times (length 36)
  Back Branch 0887014C 40,059 times (length 30)
_S1_2_8835818 1,977,545 instructions (0.012%), 104,045 calls (08835818 - 088358AC, length 38)
_S1_2_88A28BC 1,934,148 instructions (0.011%), 61,278 calls (088A28BC - 088A29BC, length 65)
_S1_2_8813350 1,923,408 instructions (0.011%), 8,436 calls (08813350 - 088133E0, length 37)
  Back Branch 08813390 134,976 times (length 8)
  Back Branch 088133BC 126,540 times (length 5)
_S1_2_8831D30 1,913,665 instructions (0.011%), 29,441 calls (08831774 - 08832CAC, length 1359)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 0883295C 29,441 times (length 770)
  Back Branch 08832CA8 29,441 times (length 1359)
_S1_2_88712D0 1,895,636 instructions (0.011%), 4,700 calls (088712D0 - 08871310, length 17)
  Back Branch 08871304 169,771 times (length 11)
_S1_2_88B9798 1,872,530 instructions (0.011%), 62,413 calls (088B9798 - 088B9824, length 36)
  Back Branch 088B97E4 89,437 times (length 7)
  Back Branch 088B97FC 71,324 times (length 21)
  Back Branch 088B9810 56,007 times (length 9)
  Back Branch 088B9818 27,775 times (length 28)
_S1_2_88332D8 1,836,472 instructions (0.011%), 107,920 calls (088332D8 - 08833338, length 25)
_S1_2_8828ED8 1,831,491 instructions (0.011%), 203,499 calls (08828EC4 - 08828EE4, length 9)
  Back Branch 08828EE0 203,499 times (length 9)
_S1_2_8833DE4 1,814,058 instructions (0.011%), 100,781 calls (08833D6C - 08833E08, length 40)
  Back Branch 08833E04 100,781 times (length 40)
_S1_2_88319CC 1,732,810 instructions (0.010%), 50,965 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831A04 50,965 times (length 166)
_S1_2_88CE6E8 1,723,392 instructions (0.010%), 50,688 calls (088CE6E8 - 088CE784, length 40)
_S1_2_882EE40 1,635,712 instructions (0.010%), 107,934 calls (0882EE40 - 0882EEDC, length 40)
  Back Branch 0882EEC4 97,696 times (length 24)
  Back Branch 0882EEBC 11,078 times (length 10)
  Back Branch 0882EEA8 4,075 times (length 5)
_S1_2_88CEB38 1,627,406 instructions (0.010%), 147,946 calls (088CEB38 - 088CEB60, length 11)
_S1_2_883333C 1,618,725 instructions (0.009%), 107,915 calls (0883333C - 08833374, length 15)
_S1_2_88324D8 1,590,960 instructions (0.009%), 2,021 calls (08831774 - 08832B0C, length 1255)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08832568 100,572 times (length 15)
  Back Branch 08832538 100,572 times (length 883)
  Back Branch 08832524 2,021 times (length 878)
  Back Branch 0883258C 494 times (length 23)
  Back Branch 0883257C 23 times (length 19)
  Back Branch 088325A0 1 times (length 28)
_S1_2_886F82C 1,576,586 instructions (0.009%), 143,326 calls (0886F82C - 0886F854, length 11)
_S1_2_8871224 1,564,600 instructions (0.009%), 4,625 calls (08871224 - 088712CC, length 43)
  Back Branch 08871284 162,065 times (length 9)
_S1_2_8864070 1,555,534 instructions (0.009%), 213 calls (08864070 - 08864618, length 363)
  Back Branch 08864314 46,842 times (length 7)
  Back Branch 088640E8 23,228 times (length 9)
  Back Branch 08864240 23,015 times (length 13)
  Back Branch 08864450 13,397 times (length 100)
  Back Branch 0886448C 13,397 times (length 75)
  Back Branch 08864338 6,892 times (length 3)
  Back Branch 088640B4 3,195 times (length 3)
  Back Branch 088641CC 2,982 times (length 6)
  Back Branch 088641FC 2,982 times (length 7)
  Back Branch 088644C4 2,848 times (length 128)
  Back Branch 0886410C 1,492 times (length 5)
  Back Branch 088644D0 1,432 times (length 54)
  Back Branch 088644A8 1,098 times (length 82)
  Back Branch 088641A8 286 times (length 5)
  Back Branch 088645AC 213 times (length 281)
  Back Branch 088643E8 85 times (length 9)
  Back Branch 0886460C 71 times (length 223)
  Back Branch 08864468 71 times (length 105)
  Back Branch 088645D0 71 times (length 208)
_S1_2_8809E28 1,541,592 instructions (0.009%), 4,941 calls (08809E28 - 088440DC, length 59566)
  Back Branch 0884281C 79,056 times (length 13)
  Back Branch 08842880 4,942 times (length 89)
  Back Branch 08842824 4,941 times (length 46)
_S1_2_88311A0 1,513,219 instructions (0.009%), 8,455 calls (088311A0 - 08831460, length 177)
  Back Branch 08831364 33,796 times (length 10)
  Back Branch 08831314 16,886 times (length 24)
  Back Branch 088313A0 8,455 times (length 90)
  Back Branch 08831270 19 times (length 29)
  Back Branch 08831408 19 times (length 123)
_S1_2_88CE9C4 1,477,775 instructions (0.009%), 113,675 calls (088CE9C4 - 088CE9F4, length 13)
_S1_2_8821CCC 1,465,356 instructions (0.009%), 12,854 calls (08821CCC - 08821FB0, length 186)
  Back Branch 08821F2C 12,854 times (length 72)
  Back Branch 08821F4C 12,854 times (length 86)
_S1_2_8832168 1,404,648 instructions (0.008%), 39,018 calls (08831754 - 08832D20, length 1396)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831B14 40,056 times (length 234)
  Back Branch 088327C4 39,018 times (length 814)
  Back Branch 08832780 39,018 times (length 382)
_S1_2_8828E48 1,392,329 instructions (0.008%), 231,731 calls (08828E48 - 08828E60, length 7)
_S1_2_8870B98 1,368,324 instructions (0.008%), 1,455 calls (08870B98 - 088710B4, length 328)
  Back Branch 08870DDC 23,655 times (length 52)
  Back Branch 08871030 17,820 times (length 152)
  Back Branch 08870F44 7,098 times (length 45)
  Back Branch 08870FB0 6,465 times (length 120)
  Back Branch 08871010 1,491 times (length 136)
  Back Branch 08870E20 666 times (length 141)
_S1_2_8865958 1,349,421 instructions (0.008%), 29,441 calls (08865958 - 08865BC0, length 155)
_S1_2_882B264 1,280,412 instructions (0.008%), 107,525 calls (0882B264 - 0882B2A0, length 16)
_S1_2_882B3D8 1,263,276 instructions (0.007%), 105,273 calls (0882B3D8 - 08835260, length 10147)
_S1_2_8837B34 1,250,786 instructions (0.007%), 63,152 calls (08837B34 - 08837BB8, length 34)
  Back Branch 08837B90 8,483 times (length 13)
_S1_2_8825690 1,241,872 instructions (0.007%), 77,617 calls (08825690 - 088256E0, length 21)
_S1_2_882EDD4 1,210,428 instructions (0.007%), 100,570 calls (0882EDD4 - 0882EE3C, length 27)
_S1_2_8836720 1,198,689 instructions (0.007%), 12,593 calls (08836720 - 088BBE98, length 136671)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088BBB68 6,883 times (length 2892)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088BB9D0 2,882 times (length 42)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088BBBA8 1,462 times (length 137)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088BBC6C 1,289 times (length 163)
  Back Branch 088BBBB0 1,221 times (length 87)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088BBC84 1,067 times (length 204)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088BBCD8 779 times (length 33)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088BBD34 184 times (length 168)
  Back Branch 088BBCC8 134 times (length 221)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088BBB34 39 times (length 120)
  Back Branch 088BBCB4 37 times (length 124)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088BBCF4 13 times (length 167)
  Back Branch 088BBD2C 13 times (length 212)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_8828F74 1,163,583 instructions (0.007%), 129,287 calls (08828EC4 - 08828F80, length 48)
  Back Branch 08828F7C 129,287 times (length 48)
_S1_2_88CAB74 1,147,311 instructions (0.007%), 33,744 calls (088CAB74 - 088CAC34, length 49)
  Back Branch 088CAC30 2 times (length 25)
  Back Branch 088CAC08 1 times (length 27)
_S1_2_8833CDC 1,115,862 instructions (0.007%), 101,442 calls (08833CDC - 08833D04, length 11)
_S1_2_8825514 1,053,086 instructions (0.006%), 15,810 calls (08825514 - 0882F074, length 9945)
  Back Branch 0882F030 15,865 times (length 10)
  Back Branch 0882F050 9,380 times (length 11)
_S1_2_8849384 1,034,100 instructions (0.006%), 225 calls (08849384 - 088496EC, length 219)
  Back Branch 088496DC 93,375 times (length 11)
  Back Branch 088496E8 225 times (length 94)
  Back Branch 088493C0 225 times (length 5)
_S1_2_88773CC 996,955 instructions (0.006%), 2,920 calls (088773CC - 08877538, length 92)
  Back Branch 088774DC 42,260 times (length 42)
  Back Branch 0887752C 11,409 times (length 14)
  Back Branch 0887742C 7,301 times (length 10)
  Back Branch 088774EC 6,126 times (length 54)
_S1_2_88CCADC 978,576 instructions (0.006%), 16,872 calls (088CCADC - 088CCBF8, length 72)
_S1_2_88255CC 964,814 instructions (0.006%), 39,070 calls (088255CC - 0882568C, length 49)
_S1_2_88CAC38 961,704 instructions (0.006%), 16,872 calls (088CAC38 - 088CADC4, length 100)
  Back Branch 088CAD60 16,872 times (length 26)
_S1_2_884FC24 886,239 instructions (0.005%), 88 calls (0884FB00 - 0884FD00, length 129)
  Back Branch 0884FCAC 62,987 times (length 15)
  Back Branch 0884FC60 325 times (length 9)
  Back Branch 0884FCB4 88 times (length 110)
  Back Branch 0884FC68 88 times (length 92)
_S1_2_8808964 874,563 instructions (0.005%), 4,941 calls (08808964 - 0880918C, length 523)
  Back Branch 08808D04 6 times (length 162)
  Back Branch 08808E6C 1 times (length 180)
  Back Branch 08808F9C 1 times (length 156)
  Back Branch 0880911C 1 times (length 418)
  Back Branch 08809074 1 times (length 120)
  Back Branch 0880908C 1 times (length 310)
_S1_2_882A58C 857,199 instructions (0.005%), 5,167 calls (0882A58C - 0882A694, length 67)
  Back Branch 0882A5F0 100,795 times (length 7)
  Back Branch 0882A62C 5,204 times (length 28)
_S1_2_881BBD0 819,336 instructions (0.005%), 39,016 calls (0881BBD0 - 0883766C, length 28328)
_S1_2_882428C 817,176 instructions (0.005%), 102,147 calls (0882428C - 088242A8, length 8)
_S1_2_8830BC0 799,120 instructions (0.005%), 79,912 calls (08830BC0 - 08830BE4, length 10)
_S1_2_881CB24 797,391 instructions (0.005%), 37,971 calls (0881CB24 - 0883766C, length 27347)
_S1_2_88A278C 767,148 instructions (0.004%), 11,808 calls (088A278C - 088A2830, length 42)
  Back Branch 088A27F8 46,014 times (length 6)
  Back Branch 088A2814 34,206 times (length 10)
_S1_2_887071C 753,036 instructions (0.004%), 2,920 calls (0887071C - 08870818, length 64)
  Back Branch 08870788 67,160 times (length 10)
  Back Branch 088707A4 33,124 times (length 10)
  Back Branch 088707D8 1,502 times (length 41)
  Back Branch 088707F4 1,010 times (length 42)
_S1_2_8828F38 733,972 instructions (0.004%), 40,646 calls (08828E84 - 08828FA0, length 72)
  Back Branch 08828F6C 40,353 times (length 43)
  Back Branch 08828F64 293 times (length 58)
_S1_2_8831F34 728,625 instructions (0.004%), 29,145 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831F48 29,145 times (length 503)
_S1_2_882F538 726,559 instructions (0.004%), 3,659 calls (0882F538 - 0882F8DC, length 234)
  Back Branch 0882F6D8 64,428 times (length 3)
  Back Branch 0882F69C 8,163 times (length 57)
  Back Branch 0882F7D0 7,549 times (length 9)
  Back Branch 0882F6AC 7,478 times (length 61)
  Back Branch 0882F864 5,910 times (length 18)
  Back Branch 0882F7E8 5,802 times (length 12)
  Back Branch 0882F734 5,499 times (length 7)
  Back Branch 0882F60C 4,461 times (length 7)
  Back Branch 0882F75C 4,067 times (length 25)
  Back Branch 0882F768 4,067 times (length 25)
  Back Branch 0882F8CC 3,024 times (length 206)
  Back Branch 0882F8D8 742 times (length 29)
  Back Branch 0882F688 647 times (length 52)
  Back Branch 0882F634 159 times (length 3)
  Back Branch 0882F6C0 15 times (length 66)
_S1_2_88CE530 717,060 instructions (0.004%), 21,090 calls (088CE530 - 088CE5CC, length 40)
_S1_2_883F750 710,508 instructions (0.004%), 7,356 calls (0883F4A0 - 0883F754, length 174)
  Back Branch 0883F664 7,356 times (length 18)
  Back Branch 0883F608 7,356 times (length 29)
  Back Branch 0883F750 7,356 times (length 174)
  Back Branch 0883F708 7,356 times (length 71)
  Back Branch 0883F5D4 7,356 times (length 40)
  Back Branch 0883F688 7,104 times (length 61)
  Back Branch 0883F66C 252 times (length 54)
_S1_2_88C1EDC 708,624 instructions (0.004%), 16,872 calls (088C0EFC - 088C2D9C, length 1961)
  Back Branch 088C0F8C 139,568 times (length 6)
  Back Branch 088C1F20 33,744 times (length 9)
  Back Branch 088C14F4 25,327 times (length 384)
  Back Branch 088C1640 16,872 times (length 442)
  Back Branch 088C14CC 16,872 times (length 90)
  Back Branch 088C1394 16,872 times (length 138)
  Back Branch 088C1F30 16,872 times (length 973)
  Back Branch 088C1948 16,872 times (length 281)
  Back Branch 088C200C 8,455 times (length 714)
  Back Branch 088C1A38 8,436 times (length 499)
  Back Branch 088C25F4 4,218 times (length 1251)
  Back Branch 088C25EC 4,218 times (length 878)
  Back Branch 088C235C 4,218 times (length 595)
  Back Branch 088C2364 4,218 times (length 591)
  Back Branch 088C23C4 4,218 times (length 1110)
  Back Branch 088C1A74 4,218 times (length 515)
_S1_2_8837BBC 700,467 instructions (0.004%), 23,163 calls (08837B34 - 08837C1C, length 59)
  Back Branch 08837BFC 14,465 times (length 52)
  Back Branch 08837B90 8,483 times (length 13)
_S1_2_88CE5D0 697,305 instructions (0.004%), 19,923 calls (088CE5D0 - 088CE658, length 35)
  Back Branch 088CE644 19,923 times (length 11)
  Back Branch 088CE654 19,923 times (length 15)
_S1_2_88331D8 680,268 instructions (0.004%), 109,642 calls (088331A8 - 088331F4, length 20)
  Back Branch 088331F0 2,422 times (length 20)
_S1_2_88B9EA0 656,715 instructions (0.004%), 45 calls (088B9EA0 - 088BA27C, length 248)
  Back Branch 088B9F54 64,992 times (length 6)
  Back Branch 088B9F9C 21,029 times (length 20)
  Back Branch 088B9F84 660 times (length 18)
  Back Branch 088BA1BC 15 times (length 172)
_S1_2_8823FA0 656,176 instructions (0.004%), 47,491 calls (08823FA0 - 08823FD4, length 14)
_S1_2_882EBE0 652,567 instructions (0.004%), 2,898 calls (0882EBE0 - 0882EC78, length 39)
  Back Branch 0882EC4C 113,579 times (length 5)
_S1_2_882B134 640,950 instructions (0.004%), 106,825 calls (0882B134 - 0882B148, length 6)
_S1_2_88B96A4 638,300 instructions (0.004%), 7,663 calls (088B96A4 - 088B9794, length 61)
  Back Branch 088B96E8 72,872 times (length 5)
  Back Branch 088B9708 8,736 times (length 4)
  Back Branch 088B9778 7,450 times (length 23)
  Back Branch 088B9780 14 times (length 50)
_S1_2_8837D18 611,820 instructions (0.004%), 30,591 calls (08837D18 - 08837D88, length 29)
_S1_2_88CE65C 590,520 instructions (0.003%), 16,872 calls (088CE65C - 088CE6E4, length 35)
  Back Branch 088CE6D0 16,872 times (length 11)
  Back Branch 088CE6E0 16,872 times (length 15)
_S1_2_88CE490 573,920 instructions (0.003%), 16,880 calls (088CE490 - 088CE52C, length 40)
_S1_2_8831100 573,648 instructions (0.003%), 16,872 calls (08831100 - 0883119C, length 40)
_S1_2_886F858 565,992 instructions (0.003%), 40,428 calls (0886F858 - 0886F88C, length 14)
_S1_2_88BCB90 539,904 instructions (0.003%), 16,872 calls (088BCB90 - 088BCC0C, length 32)
_S1_2_88337FC 536,453 instructions (0.003%), 7,980 calls (0883366C - 0883381C, length 109)
  Back Branch 08833818 8,137 times (length 109)
  Back Branch 08833778 424 times (length 40)
_S1_2_882A0C4 525,273 instructions (0.003%), 19,144 calls (0882A0C4 - 0882A4C0, length 256)
  Back Branch 0882A46C 559 times (length 228)
_S1_2_8822A4C 524,210 instructions (0.003%), 8,455 calls (08822A4C - 0883766C, length 21257)
_S1_2_887727C 511,744 instructions (0.003%), 46,277 calls (0887727C - 088772AC, length 13)
_S1_2_8863020 506,126 instructions (0.003%), 71 calls (08862A3C - 0886406C, length 1421)
  Back Branch 08862F7C 825,169 times (length 8)
  Back Branch 08863E74 107,807 times (length 1257)
  Back Branch 088636C8 96,044 times (length 682)
  Back Branch 08863700 96,031 times (length 16)
  Back Branch 08862EF4 23,962 times (length 182)
  Back Branch 08862F94 19,706 times (length 305)
  Back Branch 08863714 18,695 times (length 628)
  Back Branch 08862E9C 17,188 times (length 10)
  Back Branch 08863C5C 13,911 times (length 844)
  Back Branch 08863C0C 11,537 times (length 452)
  Back Branch 08863620 10,342 times (length 5)
  Back Branch 088637B4 9,946 times (length 666)
  Back Branch 08862DF0 9,579 times (length 116)
  Back Branch 08862E28 9,579 times (length 16)
  Back Branch 088637C0 8,867 times (length 828)
  Back Branch 08863B44 6,530 times (length 769)
  Back Branch 08863574 4,948 times (length 15)
  Back Branch 08863540 4,948 times (length 584)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 088631D0 3,039 times (length 10)
  Back Branch 088631D8 3,039 times (length 275)
  Back Branch 08863D14 2,790 times (length 1172)
  Back Branch 0886379C 1,674 times (length 19)
  Back Branch 08862F88 1,433 times (length 305)
  Back Branch 088635FC 1,209 times (length 64)
  Back Branch 08863628 1,209 times (length 75)
  Back Branch 0886311C 1,129 times (length 25)
  Back Branch 08863BF0 581 times (length 878)
  Back Branch 08863DE8 553 times (length 513)
  Back Branch 08863D84 522 times (length 488)
  Back Branch 088630EC 412 times (length 10)
  Back Branch 088630CC 412 times (length 299)
  Back Branch 08863154 220 times (length 7)
  Back Branch 08863D64 190 times (length 10)
  Back Branch 08863DBC 153 times (length 10)
  Back Branch 0886304C 142 times (length 10)
  Back Branch 0886302C 142 times (length 259)
  Back Branch 088635C8 116 times (length 10)
  Back Branch 08863BE0 76 times (length 19)
  Back Branch 08863F5C 71 times (length 664)
  Back Branch 08863E9C 71 times (length 1270)
  Back Branch 08863EDC 71 times (length 557)
  Back Branch 08863C14 68 times (length 1105)
  Back Branch 08862E7C 2 times (length 151)
_S1_2_8832008 498,418 instructions (0.003%), 9,913 calls (08831774 - 08832D18, length 1386)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831FAC 9,706,675 times (length 528)
  Back Branch 088320AC 3,465,668 times (length 66)
  Back Branch 08832B7C 9,913 times (length 703)
  Back Branch 088328A4 9,913 times (length 541)
  Back Branch 088328C0 9,913 times (length 540)
  Back Branch 08832088 5,671 times (length 57)
  Back Branch 08832B90 4,242 times (length 705)
_S1_2_88242D4 483,489 instructions (0.003%), 53,721 calls (088242D4 - 088242F4, length 9)
_S1_2_88CCBFC 472,416 instructions (0.003%), 16,872 calls (088CCBFC - 088CCCA0, length 42)
_S1_2_887150C 460,804 instructions (0.003%), 1,460 calls (0887150C - 0887165C, length 85)
  Back Branch 088715B4 50,824 times (length 11)
  Back Branch 088715C4 2,131 times (length 27)
_S1_2_8805040 453,208 instructions (0.003%), 4 calls (08805040 - 08805198, length 87)
  Back Branch 08805128 13,329 times (length 30)
  Back Branch 08805194 13,324 times (length 41)
  Back Branch 08805148 1 times (length 16)
_S1_2_88CA5B8 447,108 instructions (0.003%), 16,872 calls (088CA5B8 - 088CA684, length 52)
  Back Branch 088CA660 8,436 times (length 26)
_S1_2_88CCCA4 438,672 instructions (0.003%), 8,436 calls (088CCCA4 - 088CCD88, length 58)
_S1_2_88C0D7C 430,559 instructions (0.003%), 25,327 calls (088C0D7C - 088C0DD4, length 23)
_S1_2_882F078 427,881 instructions (0.003%), 15,803 calls (0882EDD4 - 0882F194, length 241)
  Back Branch 0882F168 3,390 times (length 231)
_S1_2_8808200 417,681 instructions (0.002%), 37,971 calls (08808200 - 08808228, length 11)
_S1_2_88BCF94 409,921 instructions (0.002%), 14,024 calls (088BCF94 - 088BCFFC, length 27)
  Back Branch 088BCFD0 21,660 times (length 11)
_S1_2_88079B8 406,129 instructions (0.002%), 5 calls (088079B8 - 088081B0, length 511)
  Back Branch 08807FA4 12,662 times (length 19)
  Back Branch 08807FE0 3,508 times (length 45)
  Back Branch 08808008 2,023 times (length 52)
  Back Branch 08807FC0 2,013 times (length 17)
  Back Branch 08808108 805 times (length 9)
  Back Branch 08807D14 490 times (length 17)
  Back Branch 08808150 490 times (length 14)
  Back Branch 08807CC0 485 times (length 62)
  Back Branch 08808028 485 times (length 123)
  Back Branch 088080FC 475 times (length 5)
  Back Branch 08807DC8 26 times (length 3)
  Back Branch 08807D94 13 times (length 9)
  Back Branch 08807B7C 5 times (length 46)
  Back Branch 08807B54 5 times (length 35)
  Back Branch 08808180 5 times (length 429)
_S1_2_88BEA1C 389,868 instructions (0.002%), 7,356 calls (088BEA1C - 088BEA64, length 19)
  Back Branch 088BEA50 73,560 times (length 10)
  Back Branch 088BEA40 7,356 times (length 7)
_S1_2_8843B84 386,873 instructions (0.002%), 4,960 calls (08843B84 - 088440DC, length 343)
  Back Branch 08843CE4 4,960 times (length 60)
  Back Branch 08843CCC 1 times (length 50)
_S1_2_88397A8 380,290 instructions (0.002%), 8,451 calls (088397A8 - 088398C8, length 73)
_S1_2_88A568C 377,340 instructions (0.002%), 1,685 calls (088A568C - 088A6328, length 808)
  Back Branch 088A5D10 1,670 times (length 299)
  Back Branch 088A5A8C 1,670 times (length 139)
_S1_2_88CA504 371,173 instructions (0.002%), 33,743 calls (088CA504 - 088CA52C, length 11)
_S1_2_8829284 371,054 instructions (0.002%), 291 calls (08829284 - 088293A0, length 72)
  Back Branch 088292D4 40,354 times (length 9)
  Back Branch 088292E0 14 times (length 12)
  Back Branch 08829354 14 times (length 21)
  Back Branch 08829390 11 times (length 56)
  Back Branch 0882939C 3 times (length 59)
_S1_2_883526C 370,789 instructions (0.002%), 8,623 calls (0883518C - 08835380, length 126)
  Back Branch 08835338 8,623 times (length 24)
  Back Branch 088352F4 8,623 times (length 14)
  Back Branch 0883537C 10 times (length 24)
  Back Branch 08835368 5 times (length 49)
_S1_2_88754B4 369,637 instructions (0.002%), 7,965 calls (088754B4 - 08875614, length 89)
  Back Branch 088755C0 102 times (length 34)
  Back Branch 088755DC 102 times (length 41)
  Back Branch 08875610 69 times (length 66)
  Back Branch 08875608 69 times (length 52)
  Back Branch 08875588 35 times (length 20)
  Back Branch 08875590 35 times (length 26)
  Back Branch 088755F0 33 times (length 58)
_S1_2_8837D8C 355,530 instructions (0.002%), 8,465 calls (08837D18 - 08837E1C, length 66)
  Back Branch 08837DDC 8,465 times (length 51)
_S1_2_88242AC 355,260 instructions (0.002%), 35,526 calls (088242AC - 088242D0, length 10)
_S1_2_8846F6C 352,389 instructions (0.002%), 3,509 calls (08846F6C - 088473BC, length 277)
  Back Branch 0884702C 3,524 times (length 19)
  Back Branch 08847344 3,509 times (length 53)
  Back Branch 08847300 3,393 times (length 90)
  Back Branch 08847108 77 times (length 68)
  Back Branch 08847368 62 times (length 243)
  Back Branch 08847384 62 times (length 148)
  Back Branch 08847098 3 times (length 26)
_S1_2_881BE58 352,212 instructions (0.002%), 16,772 calls (0881BE58 - 0883766C, length 28166)
_S1_2_881BDEC 351,162 instructions (0.002%), 16,722 calls (0881BDEC - 0883766C, length 28193)
_S1_2_8831EDC 350,294 instructions (0.002%), 8,441 calls (08831774 - 08832AAC, length 1231)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831F2C 8,441 times (length 496)
  Back Branch 08832AA8 4,218 times (length 743)
_S1_2_883E96C 339,792 instructions (0.002%), 7,356 calls (0883E96C - 0883EA30, length 50)
_S1_2_8873FFC 338,205 instructions (0.002%), 1,470 calls (08873320 - 08874068, length 851)
  Back Branch 08873F68 3,155 times (length 100)
  Back Branch 08873FB0 3,155 times (length 111)
  Back Branch 08873E7C 3,155 times (length 116)
  Back Branch 08873E8C 3,155 times (length 120)
  Back Branch 08873E98 3,155 times (length 123)
  Back Branch 08873EA0 3,155 times (length 125)
  Back Branch 08873DB0 1,685 times (length 65)
  Back Branch 08873DC0 1,685 times (length 69)
  Back Branch 088733CC 1,475 times (length 18)
  Back Branch 0887404C 1,470 times (length 255)
  Back Branch 0887341C 1,470 times (length 42)
  Back Branch 08873470 1,470 times (length 86)
  Back Branch 08873F5C 1,470 times (length 103)
  Back Branch 08873EDC 1,470 times (length 674)
_S1_2_882A6DC 335,671 instructions (0.002%), 11,375 calls (0882A6DC - 0882A794, length 47)
  Back Branch 0882A754 3,149 times (length 16)
_S1_2_88A672C 335,315 instructions (0.002%), 1,685 calls (088A672C - 088A6DC0, length 422)
  Back Branch 088A6C04 1,685 times (length 124)
  Back Branch 088A6B14 1,685 times (length 221)
  Back Branch 088A67F0 1,685 times (length 21)
_S1_2_8877B48 332,475 instructions (0.002%), 1,470 calls (08877B48 - 08878240, length 447)
  Back Branch 088780AC 1,470 times (length 301)
  Back Branch 08878008 1,470 times (length 185)
  Back Branch 08878168 1,455 times (length 347)
  Back Branch 088781A4 75 times (length 353)
  Back Branch 0887823C 75 times (length 57)
_S1_2_8806D14 329,745 instructions (0.002%), 8,455 calls (08806D14 - 08806DAC, length 39)
_S1_2_88719E0 323,190 instructions (0.002%), 14,255 calls (088719E0 - 08871A3C, length 24)
_S1_2_8805DA4 312,128 instructions (0.002%), 39,016 calls (08805DA4 - 08805DC0, length 8)
_S1_2_882B61C 310,192 instructions (0.002%), 7,163 calls (0882B61C - 0882B91C, length 193)
  Back Branch 0882B6C0 6,561 times (length 10)
  Back Branch 0882B918 2,136 times (length 120)
_S1_2_8824FCC 308,892 instructions (0.002%), 7,362 calls (08824FCC - 08825080, length 46)
_S1_2_887760C 306,378 instructions (0.002%), 7,347 calls (0887760C - 0887784C, length 145)
  Back Branch 08877738 6,468 times (length 23)
  Back Branch 08877764 5,151 times (length 34)
  Back Branch 08877770 1,311 times (length 17)
  Back Branch 08877830 1,200 times (length 85)
  Back Branch 088777C8 975 times (length 104)
  Back Branch 08877718 879 times (length 15)
  Back Branch 08877840 54 times (length 89)
  Back Branch 08877848 36 times (length 91)
  Back Branch 0887781C 27 times (length 80)
_S1_2_8837EFC 300,371 instructions (0.002%), 15,809 calls (08837874 - 08837F5C, length 443)
_S1_2_8870240 299,217 instructions (0.002%), 8,311 calls (08870240 - 0887031C, length 56)
_S1_2_8870570 298,900 instructions (0.002%), 2,920 calls (08870570 - 08870614, length 42)
  Back Branch 088705B4 59,395 times (length 4)
_S1_2_881CB90 296,884 instructions (0.002%), 10,603 calls (0881CB90 - 0883766C, length 27320)
_S1_2_88AFE58 292,589 instructions (0.002%), 3,858 calls (088AFE58 - 088B96A0, length 9747)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_8837E20 291,682 instructions (0.002%), 8,451 calls (08837874 - 08837EF8, length 418)
  Back Branch 08837E80 4,243 times (length 7)
_S1_2_88CB6CC 286,824 instructions (0.002%), 16,872 calls (088CB6CC - 088CB70C, length 17)
_S1_2_889BAFC 283,975 instructions (0.002%), 1,695 calls (0889BAFC - 0889BD34, length 143)
  Back Branch 0889BCB4 11,083 times (length 22)
  Back Branch 0889BCBC 9,403 times (length 20)
  Back Branch 0889BC78 9,403 times (length 14)
  Back Branch 0889BCEC 1,680 times (length 44)
  Back Branch 0889BC54 1,680 times (length 6)
  Back Branch 0889BD30 1,680 times (length 60)
_S1_2_8843E9C 283,879 instructions (0.002%), 4,237 calls (08843E9C - 088442D0, length 270)
  Back Branch 088440E4 8,720,421 times (length 15)
  Back Branch 088442CC 2,909,358 times (length 125)
_S1_2_88AFE60 268,345 instructions (0.002%), 3,863 calls (088AFE60 - 088BAA80, length 11017)
  Back Branch 088B8E24 142,856 times (length 1680)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8806580 266,223 instructions (0.002%), 204 calls (08806580 - 0880673C, length 112)
  Back Branch 08806608 20,910 times (length 12)
  Back Branch 08806610 204 times (length 14)
  Back Branch 0880662C 204 times (length 20)
  Back Branch 088066D0 204 times (length 28)
  Back Branch 0880669C 204 times (length 14)
_S1_2_8805860 265,734 instructions (0.002%), 4,218 calls (08805860 - 08805A30, length 117)
_S1_2_882F33C 260,325 instructions (0.002%), 2,478 calls (0882A6DC - 0882F534, length 5015)
  Back Branch 0882F470 7,549 times (length 9)
  Back Branch 0882F490 5,802 times (length 15)
  Back Branch 0882A754 3,149 times (length 16)
  Back Branch 0882F504 1,626 times (length 96)
  Back Branch 0882F4DC 731 times (length 4994)
_S1_2_8806DB0 254,220 instructions (0.001%), 4,237 calls (08806DB0 - 088440DC, length 62668)
_S1_2_88248D0 245,356 instructions (0.001%), 7,664 calls (088248D0 - 08824954, length 34)
_S1_2_88056B0 244,644 instructions (0.001%), 4,218 calls (088056B0 - 0880585C, length 108)
_S1_2_883DE88 242,748 instructions (0.001%), 7,356 calls (088375F8 - 0883DFB8, length 6769)
_S1_2_88293A4 236,559 instructions (0.001%), 742 calls (088293A4 - 08829BCC, length 523)
  Back Branch 088294A8 24,525,363 times (length 9)
  Back Branch 088294C0 2,187,961 times (length 15)
  Back Branch 088294D0 549,344 times (length 15)
  Back Branch 08829744 482,959 times (length 10)
  Back Branch 0882975C 362,199 times (length 16)
  Back Branch 08829574 255,867 times (length 30)
  Back Branch 08829920 231,731 times (length 238)
  Back Branch 0882943C 203,746 times (length 13)
  Back Branch 08829AF8 164,713 times (length 356)
  Back Branch 08829B08 158,513 times (length 372)
  Back Branch 088296A8 110,094 times (length 15)
  Back Branch 0882976C 74,796 times (length 20)
  Back Branch 08829A60 71,205 times (length 13)
  Back Branch 08829AA4 19,214 times (length 423)
  Back Branch 08829BA4 19,122 times (length 358)
  Back Branch 08829880 12,319 times (length 4)
  Back Branch 0882984C 6,084 times (length 7)
  Back Branch 08829A04 4,362 times (length 13)
  Back Branch 088299F4 4,362 times (length 9)
  Back Branch 08829860 3,084 times (length 13)
  Back Branch 08829814 2,314 times (length 6)
  Back Branch 088296BC 880 times (length 24)
  Back Branch 088296CC 880 times (length 7)
  Back Branch 088296E0 879 times (length 12)
  Back Branch 088296F0 878 times (length 16)
  Back Branch 08829978 586 times (length 227)
  Back Branch 08829B58 583 times (length 142)
  Back Branch 08829B1C 583 times (length 428)
  Back Branch 08829B2C 583 times (length 431)
  Back Branch 08829968 583 times (length 61)
  Back Branch 0882994C 583 times (length 310)
  Back Branch 0882995C 583 times (length 246)
  Back Branch 08829870 422 times (length 16)
  Back Branch 08829A14 99 times (length 17)
_S1_2_884E6D8 229,885 instructions (0.001%), 3,509 calls (0884E6D8 - 0884EC44, length 348)
  Back Branch 0884EB54 3,509 times (length 219)
  Back Branch 0884EB84 225 times (length 202)
_S1_2_886EF14 219,336 instructions (0.001%), 16,872 calls (0886EF14 - 0886EF44, length 13)
_S1_2_882F8E0 216,596 instructions (0.001%), 8,150 calls (0882F8E0 - 0882F958, length 31)
  Back Branch 0882F954 2,141 times (length 13)
_S1_2_88350B8 216,182 instructions (0.001%), 8,150 calls (088350B8 - 08835124, length 28)
_S1_2_8873C58 214,855 instructions (0.001%), 1,685 calls (08873320 - 08873FF8, length 823)
  Back Branch 08873F68 3,155 times (length 100)
  Back Branch 08873FB0 3,155 times (length 111)
  Back Branch 08873E7C 3,155 times (length 116)
  Back Branch 08873E8C 3,155 times (length 120)
  Back Branch 08873E98 3,155 times (length 123)
  Back Branch 08873EA0 3,155 times (length 125)
  Back Branch 08873DB0 1,685 times (length 65)
  Back Branch 08873DC0 1,685 times (length 69)
  Back Branch 088733CC 1,475 times (length 18)
  Back Branch 0887341C 1,470 times (length 42)
  Back Branch 08873470 1,470 times (length 86)
  Back Branch 08873F5C 1,470 times (length 103)
  Back Branch 08873EDC 1,470 times (length 674)
_S1_2_88CCAA8 210,900 instructions (0.001%), 16,872 calls (088CCAA8 - 088CCAD8, length 13)
_S1_2_88181B8 210,900 instructions (0.001%), 8,436 calls (088181B8 - 0883766C, length 32046)
_S1_2_881811C 210,900 instructions (0.001%), 8,436 calls (0881811C - 0883766C, length 32085)
_S1_2_882EC7C 210,836 instructions (0.001%), 3,750 calls (0882EC7C - 0882EDD0, length 86)
  Back Branch 0882ED5C 10,658 times (length 9)
_S1_2_88C41AC 202,920 instructions (0.001%), 8,455 calls (088C41AC - 088C423C, length 37)
_S1_2_88B8A08 202,616 instructions (0.001%), 25,327 calls (088B89F8 - 088B8A14, length 8)
  Back Branch 088B8A10 25,327 times (length 8)
_S1_2_882EA9C 200,615 instructions (0.001%), 8,762 calls (0882EA9C - 0882EB00, length 26)
  Back Branch 0882EAEC 17,089,292 times (length 8)
  Back Branch 0882EAE0 6,401 times (length 5)
_S1_2_8843D04 198,352 instructions (0.001%), 4,959 calls (08843D04 - 08843DAC, length 43)
_S1_2_8878244 192,901 instructions (0.001%), 1,470 calls (08878244 - 08878680, length 272)
  Back Branch 08878630 4,309 times (length 6)
  Back Branch 0887863C 3,358 times (length 9)
  Back Branch 088785DC 943 times (length 19)
  Back Branch 088785FC 10 times (length 56)
  Back Branch 088785A0 10 times (length 30)
  Back Branch 08878474 5 times (length 44)
  Back Branch 0887867C 5 times (length 214)
  Back Branch 08878664 5 times (length 226)
  Back Branch 088785BC 2 times (length 17)
_S1_2_88B73EC 191,184 instructions (0.001%), 2,766 calls (088B73EC - 088BAA80, length 3494)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_88A26F4 191,100 instructions (0.001%), 1,470 calls (088A231C - 088A2708, length 252)
  Back Branch 088A2484 1,470 times (length 70)
  Back Branch 088A248C 1,470 times (length 72)
  Back Branch 088A2648 1,470 times (length 115)
  Back Branch 088A2624 1,470 times (length 106)
  Back Branch 088A2704 1,470 times (length 252)
_S1_2_882D074 185,202 instructions (0.001%), 3,202 calls (0882D074 - 0882D20C, length 103)
  Back Branch 0882D208 3,072 times (length 84)
  Back Branch 0882D118 2,957 times (length 12)
  Back Branch 0882D1F8 2,505 times (length 80)
  Back Branch 0882D150 651 times (length 34)
  Back Branch 0882D1AC 576 times (length 61)
  Back Branch 0882D18C 235 times (length 53)
  Back Branch 0882D1E8 130 times (length 76)
_S1_2_88434B0 183,483 instructions (0.001%), 4,959 calls (088434B0 - 08843594, length 58)
  Back Branch 08843540 4,959 times (length 24)
_S1_2_88626E0 169,769 instructions (0.001%), 3,523 calls (088626E0 - 088628F4, length 134)
  Back Branch 08862844 3,460 times (length 54)
  Back Branch 088627D4 61 times (length 42)
  Back Branch 088628E8 61 times (length 120)
_S1_2_8875B4C 164,060 instructions (0.001%), 3,155 calls (08875B4C - 08875C6C, length 73)
_S1_2_8871A94 161,597 instructions (0.001%), 3,125 calls (08871A40 - 08871B00, length 49)
  Back Branch 08871AF4 4,537 times (length 6)
  Back Branch 08871A8C 3,125 times (length 21)
  Back Branch 08871AFC 3,125 times (length 42)
_S1_2_8862A00 158,985 instructions (0.001%), 3,533 calls (08862A00 - 08863AC8, length 1075)
  Back Branch 08862A74 3,533 times (length 16)
  Back Branch 08862A80 3,533 times (length 18)
_S1_2_8828EB8 153,768 instructions (0.001%), 19,221 calls (08828EB8 - 08828ED4, length 8)
_S1_2_883E13C 152,154 instructions (0.001%), 8,453 calls (0883E13C - 0883E180, length 18)
_S1_2_882EB04 152,144 instructions (0.001%), 8,280 calls (0882EB04 - 0882EB60, length 24)
_S1_2_883409C 148,777 instructions (0.001%), 6,805 calls (0883393C - 088340B8, length 480)
  Back Branch 088340B4 6,805 times (length 480)
  Back Branch 0883405C 1,785 times (length 9)
_S1_2_88428F4 148,295 instructions (0.001%), 4,237 calls (088428F4 - 088440DC, length 1531)
_S1_2_8832E10 143,746 instructions (0.001%), 8,455 calls (08832E10 - 08832E98, length 35)
  Back Branch 08832E80 1 times (length 14)
_S1_2_8807090 142,766 instructions (0.001%), 5,759 calls (08807090 - 088CF730, length 205225)
_S1_2_88081BC 137,843 instructions (0.001%), 10,603 calls (088081BC - 088081FC, length 17)
_S1_2_88340BC 135,342 instructions (0.001%), 5,449 calls (088340BC - 088341F8, length 80)
  Back Branch 0883419C 3,000 times (length 42)
  Back Branch 08834130 727 times (length 15)
  Back Branch 088341CC 630 times (length 26)
  Back Branch 08834120 97 times (length 11)
  Back Branch 088341F4 74 times (length 36)
_S1_2_8805AC0 134,176 instructions (0.001%), 16,772 calls (08805AC0 - 08805ADC, length 8)
_S1_2_8805AE0 133,776 instructions (0.001%), 16,722 calls (08805AE0 - 08805AFC, length 8)
_S1_2_88249E8 130,785 instructions (0.001%), 8,719 calls (088249E8 - 08824A3C, length 22)
_S1_2_881E8B4 130,758 instructions (0.001%), 4,218 calls (0881E8B4 - 0883766C, length 25455)
_S1_2_8833DB0 127,710 instructions (0.001%), 5,805 calls (08833D68 - 08833DE0, length 31)
  Back Branch 08833DDC 5,805 times (length 31)
_S1_2_88B8E40 127,323 instructions (0.001%), 1,323 calls (088B8E40 - 088B96A0, length 537)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_88097A4 123,950 instructions (0.001%), 4,958 calls (088097A4 - 088CF4F8, length 202582)
_S1_2_8823AB0 123,525 instructions (0.001%), 4,941 calls (08823AB0 - 0883766C, length 20208)
_S1_2_881BF30 123,172 instructions (0.001%), 4,399 calls (0881BF30 - 0883766C, length 28112)
_S1_2_8834004 122,125 instructions (0.001%), 6,017 calls (08834004 - 08834098, length 38)
  Back Branch 0883405C 1,785 times (length 9)
_S1_2_8847714 117,191 instructions (0.001%), 62 calls (08847714 - 08847D70, length 408)
  Back Branch 08847D6C 582 times (length 387)
  Back Branch 08847CCC 99 times (length 347)
  Back Branch 08847840 62 times (length 56)
  Back Branch 08847B0C 62 times (length 236)
  Back Branch 08847AEC 62 times (length 232)
  Back Branch 08847BC4 61 times (length 281)
  Back Branch 08847C24 49 times (length 305)
  Back Branch 0884794C 9 times (length 123)
  Back Branch 08847C6C 9 times (length 323)
  Back Branch 088478C4 7 times (length 89)
  Back Branch 0884797C 4 times (length 135)
  Back Branch 08847CFC 4 times (length 359)
  Back Branch 08847C10 4 times (length 300)
_S1_2_881F3B4 114,399 instructions (0.001%), 4,237 calls (0881F3B4 - 0883766C, length 24751)
_S1_2_881CF70 114,034 instructions (0.001%), 4,958 calls (0881CF70 - 0883766C, length 27072)
_S1_2_881E9F4 113,886 instructions (0.001%), 4,218 calls (0881E9F4 - 0883766C, length 25375)
_S1_2_883E44C 110,592 instructions (0.001%), 22,068 calls (0883E44C - 0883E460, length 6)
_S1_2_889B480 109,084 instructions (0.001%), 1,785 calls (0889B480 - 0889B4D4, length 22)
  Back Branch 0889B4B4 17,549 times (length 6)
_S1_2_882E6F8 107,291 instructions (0.001%), 8 calls (0882E6F8 - 0882E81C, length 74)
  Back Branch 0882E764 8,160 times (length 4)
  Back Branch 0882E7B4 4,071 times (length 10)
  Back Branch 0882E7CC 4,064 times (length 20)
  Back Branch 0882E818 1 times (length 19)
_S1_2_88A46D0 105,840 instructions (0.001%), 5,040 calls (088A46D0 - 088A4720, length 21)
_S1_2_88A4BC0 103,540 instructions (0.001%), 1,670 calls (0886F6A4 - 088A4C14, length 54621)
  Back Branch 0886F74C 1,865 times (length 16)
  Back Branch 0886F790 1,865 times (length 33)
  Back Branch 088A4C10 1,670 times (length 54621)
_S1_2_88440EC 99,180 instructions (0.001%), 4,959 calls (088440EC - 088CF4E8, length 142592)
_S1_2_882BCB0 98,735 instructions (0.001%), 2,821 calls (0882B134 - 0882BCE8, length 750)
  Back Branch 0882B584 3,246 times (length 278)
  Back Branch 0882BCE4 2,821 times (length 486)
_S1_2_882BBDC 98,032 instructions (0.001%), 6,127 calls (0882BBDC - 0882BC18, length 16)
_S1_2_8817704 93,841 instructions (0.001%), 4,939 calls (08817704 - 0883766C, length 32731)
_S1_2_88718E0 92,500 instructions (0.001%), 4,625 calls (088718E0 - 0887192C, length 20)
_S1_2_882BC1C 91,269 instructions (0.001%), 3,143 calls (0882BC1C - 0882BCAC, length 37)
_S1_2_8877850 88,440 instructions (0.001%), 4,422 calls (08877850 - 0887789C, length 20)
_S1_2_88240A0 88,306 instructions (0.001%), 7,358 calls (088240A0 - 088240F0, length 21)
_S1_2_88A3CDC 85,140 instructions (0.000%), 7,095 calls (088A3CDC - 088A3D08, length 12)
_S1_2_8842950 84,740 instructions (0.000%), 4,237 calls (08842950 - 088440DC, length 1508)
_S1_2_88339A0 83,280 instructions (0.000%), 16,656 calls (088339A0 - 088339B0, length 5)
_S1_2_8879064 79,948 instructions (0.000%), 5 calls (08879064 - 0887980C, length 491)
  Back Branch 088794A8 4,063 times (length 7)
  Back Branch 088791F0 3,577 times (length 7)
  Back Branch 08879304 556 times (length 14)
  Back Branch 088791A4 210 times (length 20)
  Back Branch 088792A4 206 times (length 14)
  Back Branch 08879598 133 times (length 157)
  Back Branch 088795AC 117 times (length 278)
  Back Branch 088794B0 110 times (length 175)
  Back Branch 0887933C 93 times (length 118)
  Back Branch 088796A4 40 times (length 10)
  Back Branch 088796AC 40 times (length 12)
  Back Branch 08879280 31 times (length 13)
  Back Branch 0887955C 30 times (length 87)
  Back Branch 088796B8 20 times (length 15)
  Back Branch 088796DC 20 times (length 24)
  Back Branch 0887935C 15 times (length 143)
  Back Branch 0887946C 15 times (length 71)
  Back Branch 088794C8 10 times (length 234)
  Back Branch 08879634 10 times (length 335)
  Back Branch 088797E4 10 times (length 113)
  Back Branch 08879788 7 times (length 28)
  Back Branch 088792E0 6 times (length 13)
  Back Branch 0887947C 5 times (length 219)
  Back Branch 088795C8 5 times (length 308)
  Back Branch 088795D8 5 times (length 312)
  Back Branch 0887961C 5 times (length 329)
  Back Branch 088797EC 5 times (length 445)
  Back Branch 08879238 5 times (length 7)
  Back Branch 08879228 5 times (length 53)
_S1_2_881D03C 79,376 instructions (0.000%), 4,961 calls (0881D03C - 0883766C, length 27021)
_S1_2_881CFEC 79,328 instructions (0.000%), 4,958 calls (0881CFEC - 0883766C, length 27041)
_S1_2_88175FC 79,056 instructions (0.000%), 4,941 calls (088175FC - 0883766C, length 32797)
_S1_2_88A450C 78,477 instructions (0.000%), 2,121 calls (088A450C - 088A45A0, length 38)
_S1_2_887A058 76,949 instructions (0.000%), 1,470 calls (08879D54 - 0887A094, length 209)
  Back Branch 08879E98 2,930 times (length 61)
  Back Branch 08879EA0 2,930 times (length 23)
  Back Branch 08879E8C 1,470 times (length 59)
  Back Branch 0887A090 1,470 times (length 209)
  Back Branch 08879DE4 30 times (length 6)
  Back Branch 08879F34 30 times (length 61)
  Back Branch 08879FF8 30 times (length 54)
  Back Branch 08879E34 20 times (length 10)
  Back Branch 0887A050 5 times (length 152)
  Back Branch 08879F14 5 times (length 53)
  Back Branch 08879F0C 5 times (length 69)
_S1_2_8850A88 75,547 instructions (0.000%), 2,049 calls (08844EB8 - 08850ACC, length 12038)
  Back Branch 08850AC8 2,049 times (length 12038)
  Back Branch 08844F0C 266 times (length 11)
_S1_2_88463BC 74,891 instructions (0.000%), 692 calls (088463BC - 088B96A0, length 117946)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088463CC 692 times (length 4)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_8806468 74,783 instructions (0.000%), 4,399 calls (08806468 - 088064A8, length 17)
_S1_2_882C544 71,409 instructions (0.000%), 911 calls (0882C544 - 0882C94C, length 259)
  Back Branch 0882C6F4 102,658 times (length 71)
  Back Branch 0882C814 102,017 times (length 75)
  Back Branch 0882C7C8 101,670 times (length 84)
  Back Branch 0882C934 101,443 times (length 76)
  Back Branch 0882C79C 2,449 times (length 119)
  Back Branch 0882C734 1,249 times (length 47)
  Back Branch 0882C760 1,004 times (length 58)
  Back Branch 0882C674 872 times (length 28)
  Back Branch 0882C854 602 times (length 91)
  Back Branch 0882C824 210 times (length 146)
  Back Branch 0882C8E4 142 times (length 194)
  Back Branch 0882C81C 128 times (length 144)
  Back Branch 0882C864 90 times (length 162)
  Back Branch 0882C72C 74 times (length 84)
  Back Branch 0882C768 50 times (length 99)
  Back Branch 0882C7E0 50 times (length 129)
  Back Branch 0882C918 44 times (length 207)
  Back Branch 0882C8DC 28 times (length 192)
  Back Branch 0882C770 27 times (length 45)
  Back Branch 0882C910 27 times (length 205)
  Back Branch 0882C884 27 times (length 32)
  Back Branch 0882C85C 26 times (length 160)
  Back Branch 0882C7F4 23 times (length 134)
  Back Branch 0882C844 23 times (length 16)
  Back Branch 0882C86C 11 times (length 164)
  Back Branch 0882C7EC 10 times (length 93)
  Back Branch 0882C7D0 9 times (length 125)
_S1_2_8850BD0 71,296 instructions (0.000%), 3,509 calls (08850BD0 - 08850F84, length 238)
  Back Branch 08850E00 62 times (length 22)
_S1_2_880976C 69,412 instructions (0.000%), 4,958 calls (0880976C - 088097A0, length 14)
_S1_2_886F2E8 67,480 instructions (0.000%), 4,339 calls (0886F2E8 - 0886F324, length 16)
_S1_2_880D89C 67,303 instructions (0.000%), 3,959 calls (0880D89C - 088CF730, length 198566)
_S1_2_8833820 64,672 instructions (0.000%), 2,021 calls (08833820 - 088338DC, length 48)
_S1_2_882BCEC 62,675 instructions (0.000%), 2,507 calls (0882BCEC - 0882BD4C, length 25)
_S1_2_882EA60 61,704 instructions (0.000%), 8,280 calls (0882EA60 - 0882EA98, length 15)
  Back Branch 0882EA8C 2,538 times (length 9)
_S1_2_882A7BC 61,200 instructions (0.000%), 1,236 calls (0882A7BC - 0882A904, length 83)
  Back Branch 0882A8B8 918 times (length 30)
  Back Branch 0882A8F0 318 times (length 52)
_S1_2_880DAC8 61,188 instructions (0.000%), 62 calls (0880DAC8 - 0880DF2C, length 282)
  Back Branch 0880DD54 3,509 times (length 15)
  Back Branch 0880DCAC 305 times (length 3)
  Back Branch 0880DD98 231 times (length 3)
  Back Branch 0880DDA0 61 times (length 70)
  Back Branch 0880DDB8 1 times (length 85)
  Back Branch 0880DED0 1 times (length 146)
  Back Branch 0880DEC8 1 times (length 134)
_S1_2_8834F70 59,202 instructions (0.000%), 5,382 calls (08834F70 - 08834F98, length 11)
_S1_2_88A4C18 58,450 instructions (0.000%), 1,670 calls (088A4C18 - 088A4CA0, length 35)
_S1_2_8875F1C 58,031 instructions (0.000%), 1,898 calls (08875D74 - 08875F7C, length 131)
  Back Branch 08875F30 1,898 times (length 46)
  Back Branch 08875F78 1,635 times (length 131)
  Back Branch 08875EBC 780 times (length 84)
  Back Branch 08875EC4 74 times (length 86)
_S1_2_88339D8 57,834 instructions (0.000%), 2,754 calls (088339A0 - 08833A14, length 30)
  Back Branch 08833A10 2,754 times (length 30)
_S1_2_882CEE0 56,698 instructions (0.000%), 811 calls (0882CEE0 - 0882D070, length 101)
  Back Branch 0882D04C 811 times (length 63)
  Back Branch 0882D06C 577 times (length 14)
  Back Branch 0882D004 544 times (length 38)
  Back Branch 0882CFF4 33 times (length 33)
_S1_2_889DA00 56,338 instructions (0.000%), 1,770 calls (0886F604 - 0889DA64, length 47385)
  Back Branch 0889DA48 1,748 times (length 47379)
_S1_2_8846338 56,303 instructions (0.000%), 1,065 calls (08846318 - 088BAA80, length 119259)
  Back Branch 088B8E24 142,856 times (length 1680)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 08846364 692 times (length 21)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8817438 54,807 instructions (0.000%), 18,269 calls (08817438 - 08817440, length 3)
_S1_2_882FC58 54,696 instructions (0.000%), 1,272 calls (0882FC58 - 0882FD00, length 43)
_S1_2_8871B78 54,530 instructions (0.000%), 3,160 calls (08871B78 - 08871BDC, length 26)
_S1_2_887753C 54,390 instructions (0.000%), 1,470 calls (0887753C - 08877608, length 52)
_S1_2_8879D54 51,825 instructions (0.000%), 1,470 calls (08879D54 - 0887A054, length 193)
  Back Branch 08879E98 2,930 times (length 61)
  Back Branch 08879EA0 2,930 times (length 23)
  Back Branch 08879E8C 1,470 times (length 59)
  Back Branch 08879DE4 30 times (length 6)
  Back Branch 08879F34 30 times (length 61)
  Back Branch 08879FF8 30 times (length 54)
  Back Branch 08879E34 20 times (length 10)
  Back Branch 0887A050 5 times (length 152)
  Back Branch 08879F14 5 times (length 53)
  Back Branch 08879F0C 5 times (length 69)
_S1_2_88428A4 49,420 instructions (0.000%), 4,942 calls (088428A4 - 088428C8, length 10)
_S1_2_88428CC 49,410 instructions (0.000%), 4,941 calls (088428CC - 088428F0, length 10)
_S1_2_882BD50 48,870 instructions (0.000%), 1,810 calls (0882BD50 - 088365CC, length 10784)
_S1_2_88331A8 48,850 instructions (0.000%), 5,508 calls (088331A8 - 088331D4, length 12)
_S1_2_88710B8 46,929 instructions (0.000%), 1,685 calls (088710B8 - 08871144, length 36)
  Back Branch 0887111C 746 times (length 9)
  Back Branch 08871138 15 times (length 4)
_S1_2_884FABC 44,109 instructions (0.000%), 3,393 calls (0884FABC - 0884FB0C, length 21)
_S1_2_889FC80 43,790 instructions (0.000%), 10 calls (0889FC80 - 0889FF7C, length 192)
  Back Branch 0889FEAC 4,309 times (length 10)
  Back Branch 0889FE5C 5 times (length 68)
  Back Branch 0889FE3C 5 times (length 60)
  Back Branch 0889FE70 5 times (length 73)
  Back Branch 0889FF6C 5 times (length 136)
  Back Branch 0889FF38 5 times (length 122)
_S1_2_886F910 43,680 instructions (0.000%), 2,080 calls (0886F910 - 0886F960, length 21)
_S1_2_887406C 43,550 instructions (0.000%), 1,751 calls (0887406C - 088740D8, length 28)
  Back Branch 088740D4 25 times (length 9)
_S1_2_8831ACC 43,530 instructions (0.000%), 1,138 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831B14 40,056 times (length 234)
  Back Branch 08832680 171 times (length 965)
_S1_2_88708AC 43,508 instructions (0.000%), 2,920 calls (088708AC - 088708E8, length 16)
_S1_2_882BBC0 43,010 instructions (0.000%), 8,602 calls (0882BA94 - 08835268, length 9718)
_S1_2_8824AD8 42,230 instructions (0.000%), 4,223 calls (08824A28 - 08824AE4, length 48)
  Back Branch 08824AE0 4,223 times (length 48)
_S1_2_8824A40 42,230 instructions (0.000%), 4,223 calls (08824A28 - 08824A4C, length 10)
  Back Branch 08824A48 4,223 times (length 10)
_S1_2_882BAE0 41,338 instructions (0.000%), 1,879 calls (0882BA94 - 08835268, length 9718)
_S1_2_8834880 41,054 instructions (0.000%), 3,158 calls (08834880 - 088348B0, length 13)
_S1_2_88BC414 40,150 instructions (0.000%), 1,606 calls (088BC414 - 088BC474, length 25)
_S1_2_88C5058 39,527 instructions (0.000%), 31 calls (088C4D94 - 088C51E0, length 276)
  Back Branch 088C4F74 1,338 times (length 4)
  Back Branch 088C4F54 1,246 times (length 6)
  Back Branch 088C4DEC 1,246 times (length 7)
  Back Branch 088C4EA0 1,215 times (length 13)
  Back Branch 088C4EAC 123 times (length 16)
  Back Branch 088C4FBC 123 times (length 40)
  Back Branch 088C4DF4 123 times (length 9)
  Back Branch 088C517C 31 times (length 252)
  Back Branch 088C514C 17 times (length 37)
  Back Branch 088C51D4 14 times (length 34)
  Back Branch 088C4E28 1 times (length 7)
_S1_2_8829008 38,018 instructions (0.000%), 585 calls (08829008 - 0882907C, length 30)
  Back Branch 08829048 4,972 times (length 9)
  Back Branch 08829070 293 times (length 19)
_S1_2_882C9E8 36,894 instructions (0.000%), 1,270 calls (0882C9E8 - 0882CA58, length 29)
  Back Branch 0882CA38 2,084 times (length 11)
_S1_2_88A7060 36,144 instructions (0.000%), 5 calls (088A7060 - 088A73B0, length 213)
  Back Branch 088A73A4 2,639 times (length 9)
  Back Branch 088A7308 1,675 times (length 7)
  Back Branch 088A719C 5 times (length 53)
  Back Branch 088A711C 5 times (length 21)
  Back Branch 088A717C 5 times (length 45)
  Back Branch 088A732C 5 times (length 95)
  Back Branch 088A7238 5 times (length 92)
  Back Branch 088A7380 4 times (length 30)
  Back Branch 088A73AC 4 times (length 41)
_S1_2_88A009C 34,937 instructions (0.000%), 5 calls (088A009C - 088A0368, length 180)
  Back Branch 088A02C0 1,443 times (length 13)
  Back Branch 088A0328 1,441 times (length 142)
  Back Branch 088A0344 1,439 times (length 11)
  Back Branch 088A0264 2 times (length 94)
  Back Branch 088A0278 2 times (length 99)
  Back Branch 088A0228 2 times (length 79)
  Back Branch 088A02EC 2 times (length 128)
  Back Branch 088A02D4 2 times (length 122)
  Back Branch 088A01CC 2 times (length 26)
  Back Branch 088A0134 2 times (length 18)
_S1_2_882D430 33,885 instructions (0.000%), 461 calls (0882D430 - 0882D568, length 79)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
_S1_2_8806920 33,744 instructions (0.000%), 8,436 calls (08806920 - 0880692C, length 4)
_S1_2_88B7294 33,248 instructions (0.000%), 407 calls (088B6FF8 - 088B72B8, length 177)
  Back Branch 088B72B4 407 times (length 177)
  Back Branch 088B70B0 393 times (length 16)
_S1_2_883495C 32,448 instructions (0.000%), 651 calls (088331A8 - 08834A9C, length 1598)
  Back Branch 088331F0 2,422 times (length 20)
  Back Branch 088349F0 404 times (length 1544)
  Back Branch 08834A6C 193 times (length 1575)
  Back Branch 08834A98 54 times (length 789)
_S1_2_886F28C 32,412 instructions (0.000%), 2,027 calls (0886F28C - 0886F2E4, length 23)
_S1_2_88A45F0 32,015 instructions (0.000%), 1,685 calls (088A45F0 - 088A4668, length 31)
_S1_2_88A2950 32,010 instructions (0.000%), 1,455 calls (088A2950 - 088A29BC, length 28)
_S1_2_88AFE68 31,725 instructions (0.000%), 333 calls (088AFE68 - 088BBE98, length 12301)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088BBB68 6,883 times (length 2892)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088BB9D0 2,882 times (length 42)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088BBBA8 1,462 times (length 137)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088BBC6C 1,289 times (length 163)
  Back Branch 088BBBB0 1,221 times (length 87)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088BBC84 1,067 times (length 204)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088BBCD8 779 times (length 33)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088BBD34 184 times (length 168)
  Back Branch 088BBCC8 134 times (length 221)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088BBB34 39 times (length 120)
  Back Branch 088BBCB4 37 times (length 124)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088BBCF4 13 times (length 167)
  Back Branch 088BBD2C 13 times (length 212)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_882A970 31,028 instructions (0.000%), 3,420 calls (0882A970 - 0882A9B8, length 19)
  Back Branch 0882A984 62 times (length 4)
_S1_2_882CACC 30,597 instructions (0.000%), 651 calls (0882BD50 - 088365CC, length 10784)
  Back Branch 0882CB14 651 times (length 883)
_S1_2_889BD38 30,320 instructions (0.000%), 955 calls (0889BD38 - 0889C120, length 251)
  Back Branch 0889C10C 950 times (length 231)
  Back Branch 0889C11C 950 times (length 132)
  Back Branch 0889BDF0 33 times (length 15)
_S1_2_88334CC 29,161 instructions (0.000%), 1,295 calls (08833444 - 08833554, length 69)
  Back Branch 0883352C 231 times (length 7)
  Back Branch 08833550 192 times (length 69)
_S1_2_88A4CA4 28,390 instructions (0.000%), 1,670 calls (0886F7F0 - 088A4CA8, length 54575)
  Back Branch 088A4CA4 1,670 times (length 54575)
_S1_2_889B9B4 26,815 instructions (0.000%), 950 calls (0889B9B4 - 0889BAA4, length 61)
  Back Branch 0889BA50 5 times (length 34)
_S1_2_882EB64 26,674 instructions (0.000%), 446 calls (0882A6DC - 0882EBDC, length 4417)
  Back Branch 0882A754 3,149 times (length 16)
  Back Branch 0882EBD8 446 times (length 4417)
_S1_2_88CF29C 26,650 instructions (0.000%), 13,325 calls (088CF29C - 088CF2A0, length 2)
_S1_2_88282CC 26,338 instructions (0.000%), 287 calls (088282CC - 0882A694, length 2291)
  Back Branch 0882A5F0 100,795 times (length 7)
  Back Branch 0882A62C 5,204 times (length 28)
  Back Branch 08828398 13 times (length 24)
_S1_2_8833558 25,770 instructions (0.000%), 761 calls (08833444 - 08833590, length 84)
  Back Branch 0883358C 1,211 times (length 50)
  Back Branch 0883352C 231 times (length 7)
  Back Branch 08833550 192 times (length 69)
_S1_2_885058C 25,608 instructions (0.000%), 582 calls (088453C8 - 08850640, length 11423)
  Back Branch 088505E4 582 times (length 11)
  Back Branch 088505DC 582 times (length 9)
  Back Branch 08850604 582 times (length 19)
  Back Branch 0885060C 582 times (length 21)
  Back Branch 08850634 582 times (length 31)
  Back Branch 0885062C 582 times (length 29)
_S1_2_886F604 25,575 instructions (0.000%), 1,705 calls (0886F604 - 0886F658, length 22)
_S1_2_882B4E4 25,301 instructions (0.000%), 450 calls (0882B4E4 - 08833590, length 8236)
  Back Branch 0883358C 1,211 times (length 50)
  Back Branch 0883352C 231 times (length 7)
  Back Branch 08833550 192 times (length 69)
_S1_2_8833980 25,259 instructions (0.000%), 1,943 calls (08833980 - 088339B0, length 13)
_S1_2_882B230 25,016 instructions (0.000%), 1,957 calls (0882B230 - 0882B260, length 13)
_S1_2_88729EC 24,830 instructions (0.000%), 955 calls (088729EC - 08872A5C, length 29)
  Back Branch 08872A4C 955 times (length 9)
_S1_2_8844140 24,800 instructions (0.000%), 4,960 calls (08844140 - 08844158, length 7)
_S1_2_8835474 24,087 instructions (0.000%), 651 calls (08835474 - 08835580, length 68)
  Back Branch 0883557C 651 times (length 19)
_S1_2_8850AD0 24,022 instructions (0.000%), 893 calls (08850AD0 - 08850BCC, length 64)
  Back Branch 08850BC8 582 times (length 41)
  Back Branch 08850B1C 3 times (length 8)
_S1_2_884F5CC 23,870 instructions (0.000%), 2,170 calls (0884F5CC - 0884F5F4, length 11)
_S1_2_8829D88 23,370 instructions (0.000%), 446 calls (08829C74 - 08829D98, length 74)
  Back Branch 08829CC8 1,977,339 times (length 20)
  Back Branch 08829D48 559 times (length 45)
  Back Branch 08829D94 446 times (length 74)
_S1_2_889A184 23,160 instructions (0.000%), 5 calls (0889A184 - 0889A228, length 42)
  Back Branch 0889A208 1,280 times (length 18)
_S1_2_88BC0FC 23,049 instructions (0.000%), 478 calls (088BC0FC - 088BC2E8, length 124)
  Back Branch 088BC1D4 478 times (length 29)
  Back Branch 088BC2A4 15 times (length 77)
  Back Branch 088BC264 15 times (length 44)
_S1_2_882D210 22,678 instructions (0.000%), 580 calls (0882D210 - 0882D42C, length 136)
  Back Branch 0882D320 2 times (length 32)
  Back Branch 0882D384 1 times (length 5)
  Back Branch 0882D3B8 1 times (length 82)
_S1_2_88A17C0 22,112 instructions (0.000%), 6 calls (088A17C0 - 088A1D58, length 359)
  Back Branch 088A1AA4 544 times (length 87)
  Back Branch 088A1B18 124 times (length 38)
  Back Branch 088A1BDC 6 times (length 229)
  Back Branch 088A1C14 6 times (length 201)
_S1_2_884FA24 21,432 instructions (0.000%), 893 calls (0884FA24 - 0884FAB8, length 38)
  Back Branch 0884FA90 65 times (length 15)
_S1_2_8849094 21,054 instructions (0.000%), 3,509 calls (08849094 - 08849108, length 30)
_S1_2_8875ECC 20,596 instructions (0.000%), 517 calls (08875D74 - 08875F7C, length 131)
  Back Branch 08875F78 1,635 times (length 131)
  Back Branch 08875EBC 780 times (length 84)
  Back Branch 08875EF8 517 times (length 32)
  Back Branch 08875EC4 74 times (length 86)
_S1_2_8850F88 20,370 instructions (0.000%), 582 calls (08850F88 - 08851154, length 116)
_S1_2_882A908 20,035 instructions (0.000%), 1,204 calls (0882A908 - 0882A948, length 17)
  Back Branch 0882A920 2,016 times (length 5)
_S1_2_8829BD0 20,006 instructions (0.000%), 1,164 calls (08829BD0 - 08829C34, length 26)
  Back Branch 08829BFC 742 times (length 5)
_S1_2_8806ED0 19,804 instructions (0.000%), 5 calls (08806ED0 - 08807084, length 110)
  Back Branch 08806FC0 1,376 times (length 12)
  Back Branch 08806FDC 267 times (length 23)
  Back Branch 08806FF0 34 times (length 7)
_S1_2_8809D14 19,600 instructions (0.000%), 200 calls (08809D14 - 088440DC, length 59635)
_S1_2_88B6A38 19,566 instructions (0.000%), 253 calls (088B6888 - 088B6A54, length 116)
  Back Branch 088B6A50 253 times (length 116)
  Back Branch 088B695C 55 times (length 34)
_S1_2_884F63C 19,422 instructions (0.000%), 1,079 calls (0884F63C - 0884F6A0, length 26)
_S1_2_8833444 18,528 instructions (0.000%), 579 calls (08833444 - 088334C8, length 34)
_S1_2_8874A4C 18,390 instructions (0.000%), 95 calls (08874A4C - 08874DB0, length 218)
  Back Branch 08874AE0 855 times (length 12)
  Back Branch 08874CD0 95 times (length 98)
  Back Branch 08874BCC 95 times (length 33)
  Back Branch 08874CEC 30 times (length 52)
  Back Branch 08874CE4 30 times (length 43)
  Back Branch 08874D88 20 times (length 104)
  Back Branch 08874D0C 20 times (length 53)
_S1_2_882B920 18,177 instructions (0.000%), 261 calls (0882B920 - 0882BA90, length 93)
  Back Branch 0882BA64 412 times (length 6)
  Back Branch 0882BA6C 86 times (length 58)
_S1_2_882D700 17,373 instructions (0.000%), 223 calls (0882D478 - 0882DC18, length 489)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
  Back Branch 0882D7A0 223 times (length 174)
  Back Branch 0882D75C 90 times (length 14)
  Back Branch 0882DC14 21 times (length 294)
_S1_2_884473C 17,279 instructions (0.000%), 232 calls (0884473C - 08844C58, length 328)
  Back Branch 08844B80 50 times (length 239)
  Back Branch 08844B64 49 times (length 9)
  Back Branch 08844AE0 9 times (length 183)
_S1_2_88750A4 16,938 instructions (0.000%), 443 calls (0887406C - 08875168, length 1088)
  Back Branch 08875130 333 times (length 12)
  Back Branch 08875154 110 times (length 1084)
  Back Branch 088740D4 25 times (length 9)
_S1_2_88CF2FC 16,874 instructions (0.000%), 8,437 calls (088CF2FC - 088CF300, length 2)
_S1_2_88291DC 16,461 instructions (0.000%), 1,829 calls (088291DC - 088291FC, length 9)
_S1_2_8825190 16,335 instructions (0.000%), 495 calls (08825190 - 08825210, length 33)
_S1_2_884880C 15,836 instructions (0.000%), 3,959 calls (08845234 - 08848824, length 3453)
_S1_2_88CC618 15,774 instructions (0.000%), 478 calls (088C5234 - 088CC6D8, length 7466)
  Back Branch 088CC69C 478 times (length 5531)
_S1_2_8834604 15,696 instructions (0.000%), 872 calls (08834604 - 088346AC, length 43)
_S1_2_8832F80 15,453 instructions (0.000%), 1,002 calls (08832F80 - 08832FBC, length 16)
_S1_2_8829080 15,288 instructions (0.000%), 294 calls (08829080 - 08829178, length 63)
  Back Branch 08829174 294 times (length 38)
  Back Branch 08829164 294 times (length 44)
_S1_2_88729C0 15,255 instructions (0.000%), 1,695 calls (088729C0 - 088729E8, length 11)
_S1_2_882A94C 15,186 instructions (0.000%), 2,276 calls (0882A94C - 0882A96C, length 9)
_S1_2_8824CBC 15,146 instructions (0.000%), 386 calls (08824CBC - 08824DA4, length 59)
  Back Branch 08824DA0 11 times (length 46)
  Back Branch 08824D60 5 times (length 9)
_S1_2_8844500 15,130 instructions (0.000%), 890 calls (08844500 - 088445A0, length 41)
_S1_2_8806574 14,880 instructions (0.000%), 4,960 calls (08806574 - 0880657C, length 3)
_S1_2_88463DC 14,532 instructions (0.000%), 692 calls (088463DC - 0884647C, length 41)
  Back Branch 08846410 692 times (length 8)
  Back Branch 08846470 692 times (length 31)
_S1_2_88323A0 14,102 instructions (0.000%), 252 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 088318F0 2,406,924 times (length 97)
  Back Branch 08832400 252 times (length 710)
  Back Branch 08832430 251 times (length 817)
_S1_2_8832FC0 14,032 instructions (0.000%), 877 calls (08832FC0 - 08832FFC, length 16)
_S1_2_884657C 13,826 instructions (0.000%), 62 calls (0884657C - 088468D0, length 214)
  Back Branch 088467B0 310 times (length 11)
  Back Branch 08846830 310 times (length 11)
_S1_2_881EE80 13,600 instructions (0.000%), 200 calls (0881EE80 - 0883766C, length 25084)
  Back Branch 0881EFCC 200 times (length 45)
  Back Branch 0881EFAC 200 times (length 41)
_S1_2_8834E18 13,080 instructions (0.000%), 872 calls (088340BC - 08834E6C, length 877)
  Back Branch 0883419C 3,000 times (length 42)
  Back Branch 08834130 727 times (length 15)
  Back Branch 08834E68 661 times (length 877)
  Back Branch 088341CC 630 times (length 26)
  Back Branch 08834120 97 times (length 11)
  Back Branch 088341F4 74 times (length 36)
_S1_2_8834E70 12,913 instructions (0.000%), 443 calls (088340BC - 08834E8C, length 885)
  Back Branch 0883419C 3,000 times (length 42)
  Back Branch 08834130 727 times (length 15)
  Back Branch 08834E68 661 times (length 877)
  Back Branch 088341CC 630 times (length 26)
  Back Branch 08834E78 443 times (length 11)
  Back Branch 08834120 97 times (length 11)
  Back Branch 088341F4 74 times (length 36)
_S1_2_88347A0 12,600 instructions (0.000%), 210 calls (088341FC - 088347B4, length 367)
  Back Branch 08834798 314 times (length 361)
  Back Branch 088347B0 210 times (length 13)
_S1_2_880D8D8 12,600 instructions (0.000%), 200 calls (0880D8D8 - 0880DAC4, length 124)
  Back Branch 0880D9DC 400 times (length 3)
  Back Branch 0880D9B4 400 times (length 3)
  Back Branch 0880D9CC 200 times (length 27)
  Back Branch 0880D9C0 200 times (length 25)
  Back Branch 0880D9E4 200 times (length 32)
  Back Branch 0880D97C 200 times (length 27)
_S1_2_8844F20 12,415 instructions (0.000%), 955 calls (08844F20 - 08844F50, length 13)
_S1_2_8836C38 12,167 instructions (0.000%), 421 calls (08836C38 - 08836CC4, length 36)
  Back Branch 08836CB8 407 times (length 22)
  Back Branch 08836CA4 14 times (length 17)
_S1_2_8828CF8 11,997 instructions (0.000%), 387 calls (08828CF8 - 08828D70, length 31)
_S1_2_88C4D70 11,666 instructions (0.000%), 59 calls (088C4D2C - 088C4D90, length 26)
  Back Branch 088C4D84 2,308 times (length 4)
  Back Branch 088C4D50 1,063 times (length 7)
  Back Branch 088C4D8C 59 times (length 26)
_S1_2_882FD68 11,632 instructions (0.000%), 612 calls (0882FD68 - 0882FDD8, length 29)
_S1_2_88CF74C 11,628 instructions (0.000%), 5,814 calls (088CF74C - 088CF750, length 2)
_S1_2_882BE78 11,390 instructions (0.000%), 85 calls (0882BE78 - 08835124, length 9388)
_S1_2_8873554 11,295 instructions (0.000%), 95 calls (08873554 - 08873780, length 140)
  Back Branch 08873614 855 times (length 5)
  Back Branch 0887376C 30 times (length 61)
  Back Branch 08873730 20 times (length 46)
  Back Branch 0887375C 15 times (length 57)
_S1_2_88553AC 11,045 instructions (0.000%), 99 calls (088553AC - 08855608, length 152)
  Back Branch 08855520 99 times (length 58)
  Back Branch 088555C0 99 times (length 79)
  Back Branch 088555AC 99 times (length 55)
  Back Branch 0885545C 99 times (length 16)
  Back Branch 08855448 99 times (length 7)
  Back Branch 088555F0 50 times (length 121)
_S1_2_88638E8 10,914 instructions (0.000%), 71 calls (08862A3C - 0886401C, length 1401)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 08863920 284 times (length 10)
  Back Branch 08864018 71 times (length 426)
  Back Branch 08863A70 71 times (length 917)
  Back Branch 08863C50 71 times (length 245)
  Back Branch 08863E0C 71 times (length 291)
_S1_2_88367CC 10,872 instructions (0.000%), 506 calls (088367CC - 0883682C, length 25)
_S1_2_883B0C8 10,871 instructions (0.000%), 253 calls (0883B0C8 - 0883B1B0, length 59)
  Back Branch 0883B144 253 times (length 20)
_S1_2_8844734 10,754 instructions (0.000%), 123 calls (08844734 - 088BAA80, length 121044)
  Back Branch 088B8E24 142,856 times (length 1680)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 08846364 692 times (length 21)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8833A40 10,676 instructions (0.000%), 314 calls (0883379C - 08833A64, length 179)
  Back Branch 08833A60 394 times (length 179)
_S1_2_8825384 10,528 instructions (0.000%), 329 calls (08825384 - 08825400, length 32)
_S1_2_8875D38 10,476 instructions (0.000%), 388 calls (08875D38 - 08875FA8, length 157)
_S1_2_882E65C 10,471 instructions (0.000%), 283 calls (0882E65C - 0882E6F4, length 39)
_S1_2_8833A68 10,071 instructions (0.000%), 136 calls (0883366C - 08833A7C, length 261)
  Back Branch 08833818 8,137 times (length 109)
  Back Branch 08833778 424 times (length 40)
  Back Branch 08833A78 136 times (length 161)
_S1_2_88513C4 10,041 instructions (0.000%), 99 calls (088450E0 - 088BAA80, length 120425)
  Back Branch 088B8E24 142,856 times (length 1680)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 0885145C 938 times (length 3)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 08846364 692 times (length 21)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_88BCD88 10,038 instructions (0.000%), 478 calls (088BCD88 - 088BCDF8, length 29)
_S1_2_88CF4DC 9,922 instructions (0.000%), 4,961 calls (088CF4DC - 088CF4E0, length 2)
_S1_2_88CF4BC 9,918 instructions (0.000%), 4,959 calls (088CF4BC - 088CF4C0, length 2)
_S1_2_88CF4C4 9,916 instructions (0.000%), 4,958 calls (088CF4C4 - 088CF4C8, length 2)
_S1_2_88CF51C 9,882 instructions (0.000%), 4,941 calls (088CF51C - 088CF520, length 2)
_S1_2_88348B4 9,870 instructions (0.000%), 235 calls (088348B4 - 08834958, length 42)
_S1_2_88330A4 9,869 instructions (0.000%), 579 calls (088330A4 - 08833140, length 40)
  Back Branch 0883313C 55 times (length 11)
_S1_2_8833378 9,804 instructions (0.000%), 594 calls (0883333C - 08833440, length 66)
_S1_2_88346B0 9,796 instructions (0.000%), 142 calls (088342D0 - 088346D0, length 257)
  Back Branch 088346CC 465 times (length 257)
  Back Branch 08834400 357 times (length 36)
  Back Branch 08834410 108 times (length 62)
_S1_2_8834E54 9,734 instructions (0.000%), 314 calls (088340BC - 08834E6C, length 877)
  Back Branch 0883419C 3,000 times (length 42)
  Back Branch 08834130 727 times (length 15)
  Back Branch 08834E68 661 times (length 877)
  Back Branch 088341CC 630 times (length 26)
  Back Branch 08834120 97 times (length 11)
  Back Branch 088341F4 74 times (length 36)
_S1_2_8824EB8 9,623 instructions (0.000%), 285 calls (08824EB8 - 08824FC8, length 69)
  Back Branch 08824F24 285 times (length 16)
  Back Branch 08824FB4 269 times (length 16)
  Back Branch 08824FA0 14 times (length 11)
_S1_2_882C1F4 9,618 instructions (0.000%), 71 calls (0882C1F4 - 0882C540, length 212)
  Back Branch 0882C4D0 100 times (length 6)
  Back Branch 0882C47C 67 times (length 125)
  Back Branch 0882C2C0 30 times (length 19)
  Back Branch 0882C4D8 22 times (length 86)
  Back Branch 0882C524 1 times (length 178)
_S1_2_8832D24 9,585 instructions (0.000%), 421 calls (08832D24 - 08832D90, length 28)
  Back Branch 08832D6C 407 times (length 9)
_S1_2_8833D8C 9,552 instructions (0.000%), 716 calls (08833D68 - 08833DAC, length 18)
  Back Branch 08833D90 716 times (length 12)
  Back Branch 08833DA8 192 times (length 17)
_S1_2_889F69C 9,465 instructions (0.000%), 20 calls (0889F69C - 0889F934, length 167)
  Back Branch 0889F70C 1,012 times (length 6)
  Back Branch 0889F718 143 times (length 9)
  Back Branch 0889F740 131 times (length 19)
  Back Branch 0889F758 121 times (length 25)
  Back Branch 0889F794 15 times (length 41)
  Back Branch 0889F768 15 times (length 29)
  Back Branch 0889F77C 15 times (length 34)
  Back Branch 0889F850 10 times (length 22)
  Back Branch 0889F8C0 10 times (length 58)
  Back Branch 0889F8C8 10 times (length 118)
  Back Branch 0889F918 10 times (length 24)
  Back Branch 0889F910 10 times (length 84)
  Back Branch 0889F900 10 times (length 66)
  Back Branch 0889F7A4 2 times (length 41)
_S1_2_8829D58 9,463 instructions (0.000%), 322 calls (08829C74 - 08829D84, length 69)
  Back Branch 08829CC8 1,977,339 times (length 20)
  Back Branch 08829D48 559 times (length 45)
  Back Branch 08829D80 322 times (length 69)
_S1_2_88346D4 9,202 instructions (0.000%), 128 calls (088342D0 - 088346DC, length 260)
  Back Branch 088346CC 465 times (length 257)
  Back Branch 08834400 357 times (length 36)
  Back Branch 088346D8 128 times (length 10)
  Back Branch 08834410 108 times (length 62)
_S1_2_8844038 9,135 instructions (0.000%), 203 calls (08844038 - 088440E8, length 45)
  Back Branch 088440E4 8,720,421 times (length 15)
_S1_2_8824788 8,795 instructions (0.000%), 283 calls (08824788 - 08824808, length 33)
_S1_2_886F6A4 8,775 instructions (0.000%), 195 calls (0886F6A4 - 0886F7A4, length 65)
  Back Branch 0886F74C 1,865 times (length 16)
  Back Branch 0886F790 1,865 times (length 33)
_S1_2_88CB65C 8,604 instructions (0.000%), 478 calls (088CB65C - 088CB6C8, length 28)
_S1_2_8848730 8,556 instructions (0.000%), 62 calls (08848438 - 0884873C, length 194)
  Back Branch 088484F8 372 times (length 10)
  Back Branch 08848738 62 times (length 194)
_S1_2_882B554 8,500 instructions (0.000%), 425 calls (0882B134 - 0882B588, length 278)
  Back Branch 0882B584 3,246 times (length 278)
_S1_2_882B1A4 8,005 instructions (0.000%), 535 calls (0882B1A4 - 0882B204, length 25)
  Back Branch 0882B1F8 261 times (length 15)
_S1_2_884446C 7,918 instructions (0.000%), 3,959 calls (0884446C - 08844470, length 2)
_S1_2_8855B8C 7,744 instructions (0.000%), 62 calls (08855B8C - 08855F74, length 251)
  Back Branch 08855E94 62 times (length 117)
  Back Branch 08855E3C 1 times (length 36)
_S1_2_88339B4 7,624 instructions (0.000%), 953 calls (088339A0 - 088339BC, length 8)
  Back Branch 088339B8 953 times (length 8)
_S1_2_8837814 7,412 instructions (0.000%), 38 calls (08823E3C - 08837818, length 20088)
  Back Branch 088377D4 365 times (length 23)
  Back Branch 088376BC 120 times (length 4)
  Back Branch 08837814 38 times (length 107)
  Back Branch 088377FC 38 times (length 20082)
  Back Branch 08837804 29 times (length 38)
_S1_2_883BAE4 7,314 instructions (0.000%), 252 calls (088375F8 - 0883BBE8, length 4477)
  Back Branch 0883BB68 1 times (length 12)
_S1_2_88430CC 7,272 instructions (0.000%), 202 calls (088430CC - 088440DC, length 1029)
_S1_2_88223E0 7,200 instructions (0.000%), 200 calls (088223E0 - 0883766C, length 21668)
_S1_2_8828FA4 6,984 instructions (0.000%), 582 calls (08828FA4 - 08829004, length 25)
_S1_2_882DDD8 6,973 instructions (0.000%), 367 calls (0882DDD8 - 0882DE20, length 19)
_S1_2_880DA90 6,800 instructions (0.000%), 200 calls (0880D91C - 0880DABC, length 105)
  Back Branch 0880DAA8 200 times (length 30)
  Back Branch 0880DA98 200 times (length 42)
_S1_2_8832F40 6,760 instructions (0.000%), 1,040 calls (08832F40 - 08832F70, length 13)
  Back Branch 08832F5C 260 times (length 5)
_S1_2_886F9B8 6,760 instructions (0.000%), 260 calls (0886F9B8 - 0886FA64, length 44)
_S1_2_88346E0 6,597 instructions (0.000%), 90 calls (088342D0 - 088346E8, length 263)
  Back Branch 088346CC 465 times (length 257)
  Back Branch 08834400 357 times (length 36)
  Back Branch 08834410 108 times (length 62)
  Back Branch 088346E4 90 times (length 13)
_S1_2_8834D5C 6,414 instructions (0.000%), 323 calls (08834D5C - 08834DE8, length 36)
_S1_2_88332BC 6,398 instructions (0.000%), 914 calls (088332BC - 088332D4, length 7)
_S1_2_8824A68 6,279 instructions (0.000%), 5 calls (08824A28 - 08824AAC, length 34)
  Back Branch 08824A8C 691 times (length 27)
  Back Branch 08824AA0 686 times (length 9)
  Back Branch 08824AA8 5 times (length 34)
_S1_2_882DE24 6,260 instructions (0.000%), 313 calls (0882DE24 - 0882DE70, length 20)
_S1_2_889E2F8 6,016 instructions (0.000%), 5 calls (0889E2F8 - 0889E4C4, length 116)
  Back Branch 0889E48C 253 times (length 25)
  Back Branch 0889E414 5 times (length 49)
  Back Branch 0889E400 5 times (length 44)
  Back Branch 0889E3AC 5 times (length 23)
  Back Branch 0889E4C0 5 times (length 92)
_S1_2_8846480 5,984 instructions (0.000%), 374 calls (08846480 - 088464BC, length 16)
_S1_2_882B2A4 5,950 instructions (0.000%), 85 calls (0882B2A4 - 0882B3D4, length 77)
_S1_2_88C4D2C 5,758 instructions (0.000%), 17 calls (088C4D2C - 088C4D6C, length 17)
  Back Branch 088C4D50 1,063 times (length 7)
_S1_2_882D7A8 5,669 instructions (0.000%), 63 calls (0882D478 - 0882DD4C, length 566)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
  Back Branch 0882D7F0 64 times (length 12)
  Back Branch 0882DD48 63 times (length 335)
  Back Branch 0882D830 63 times (length 210)
_S1_2_8834DFC 5,662 instructions (0.000%), 298 calls (08834DB4 - 08834E0C, length 23)
  Back Branch 08834E08 298 times (length 23)
_S1_2_8876118 5,600 instructions (0.000%), 140 calls (08876070 - 08876128, length 47)
  Back Branch 08876124 140 times (length 47)
_S1_2_882A094 5,574 instructions (0.000%), 305 calls (0882A018 - 0882A4B0, length 295)
  Back Branch 0882A098 291 times (length 34)
  Back Branch 0882A0BC 14 times (length 41)
_S1_2_88331F8 5,525 instructions (0.000%), 576 calls (088331F8 - 0883327C, length 34)
_S1_2_882C99C 5,491 instructions (0.000%), 323 calls (0882C99C - 0882C9E4, length 19)
_S1_2_88346EC 5,337 instructions (0.000%), 74 calls (088342D0 - 088346F4, length 266)
  Back Branch 088346CC 465 times (length 257)
  Back Branch 08834400 357 times (length 36)
  Back Branch 08834410 108 times (length 62)
  Back Branch 088346F0 74 times (length 16)
_S1_2_88437BC 5,278 instructions (0.000%), 203 calls (088437BC - 088440DC, length 585)
_S1_2_8834CAC 5,247 instructions (0.000%), 80 calls (0883379C - 08834D58, length 1392)
  Back Branch 08833A60 394 times (length 179)
  Back Branch 08834D10 80 times (length 1206)
  Back Branch 08834D40 41 times (length 28)
  Back Branch 08834D54 25 times (length 23)
_S1_2_88631F0 5,183 instructions (0.000%), 71 calls (08862A3C - 08864000, length 1394)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 08863228 142 times (length 10)
  Back Branch 08863FFC 71 times (length 1358)
_S1_2_889F938 5,116 instructions (0.000%), 5 calls (0889F938 - 0889FB48, length 133)
  Back Branch 0889FAB8 130 times (length 37)
  Back Branch 0889FAF4 130 times (length 52)
  Back Branch 0889FAD4 130 times (length 44)
  Back Branch 0889FB3C 130 times (length 41)
  Back Branch 0889FB1C 130 times (length 62)
  Back Branch 0889FB10 31 times (length 59)
  Back Branch 0889FA0C 5 times (length 30)
  Back Branch 0889FA14 5 times (length 31)
  Back Branch 0889FA70 5 times (length 19)
_S1_2_882D678 5,100 instructions (0.000%), 71 calls (0882D478 - 0882DD5C, length 570)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
  Back Branch 0882D6F8 71 times (length 132)
  Back Branch 0882DD58 1 times (length 422)
  Back Branch 0882D6B0 1 times (length 5)
_S1_2_882CB1C 5,056 instructions (0.000%), 79 calls (0882CB1C - 0882CC34, length 71)
  Back Branch 0882CC20 79 times (length 46)
_S1_2_882B14C 5,023 instructions (0.000%), 199 calls (0882B14C - 0882B1A0, length 22)
  Back Branch 0882B194 261 times (length 12)
_S1_2_8862C14 4,990 instructions (0.000%), 150 calls (08862A3C - 08864030, length 1406)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 08862C1C 150 times (length 75)
  Back Branch 08862B70 79 times (length 43)
  Back Branch 08862B2C 76 times (length 10)
  Back Branch 08863B08 71 times (length 1038)
  Back Branch 08863E3C 71 times (length 1207)
  Back Branch 08863CC8 8 times (length 1114)
_S1_2_8823D5C 4,876 instructions (0.000%), 670 calls (08823D5C - 08823D80, length 10)
_S1_2_8862274 4,526 instructions (0.000%), 62 calls (088620F0 - 08862280, length 101)
  Back Branch 08862108 133 times (length 6)
  Back Branch 08862194 62 times (length 9)
  Back Branch 088621A0 62 times (length 12)
  Back Branch 088621A8 62 times (length 14)
  Back Branch 0886227C 62 times (length 75)
  Back Branch 08862244 62 times (length 87)
_S1_2_882B208 4,500 instructions (0.000%), 450 calls (0882B208 - 0882B22C, length 10)
_S1_2_8833280 4,470 instructions (0.000%), 298 calls (08833280 - 088332B8, length 15)
_S1_2_88460E4 4,464 instructions (0.000%), 62 calls (088460E4 - 088462DC, length 127)
_S1_2_882D5FC 4,416 instructions (0.000%), 32 calls (0882D478 - 0882DD38, length 561)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
  Back Branch 0882D670 32 times (length 98)
  Back Branch 0882DCFC 31 times (length 427)
  Back Branch 0882DD34 31 times (length 21)
  Back Branch 0882DB7C 1 times (length 13)
  Back Branch 0882DBD8 1 times (length 354)
_S1_2_882480C 4,310 instructions (0.000%), 253 calls (0882480C - 088248CC, length 49)
  Back Branch 088248A4 253 times (length 13)
  Back Branch 088248C8 1 times (length 22)
_S1_2_88772B0 4,211 instructions (0.000%), 60 calls (088772B0 - 08877334, length 34)
  Back Branch 08877308 193 times (length 11)
  Back Branch 08877328 92 times (length 28)
_S1_2_884F6A4 4,167 instructions (0.000%), 62 calls (0884F6A4 - 0884FA20, length 224)
_S1_2_88C4CCC 3,934 instructions (0.000%), 62 calls (088C4CCC - 088C4D28, length 24)
  Back Branch 088C4D0C 232 times (length 14)
  Back Branch 088C4D1C 62 times (length 4)
_S1_2_880DF30 3,844 instructions (0.000%), 62 calls (0880DF30 - 0880E07C, length 84)
_S1_2_8829DE4 3,782 instructions (0.000%), 15 calls (08829C74 - 08829DF4, length 97)
  Back Branch 08829CC8 1,977,339 times (length 20)
  Back Branch 08829D48 559 times (length 45)
  Back Branch 08829DF0 15 times (length 97)
_S1_2_8833E0C 3,690 instructions (0.000%), 246 calls (08833D6C - 08833E24, length 47)
  Back Branch 08833E20 246 times (length 47)
_S1_2_8832F74 3,663 instructions (0.000%), 1,221 calls (08832F74 - 08832F7C, length 3)
_S1_2_8829D9C 3,623 instructions (0.000%), 25 calls (08829C74 - 08829DAC, length 79)
  Back Branch 08829CC8 1,977,339 times (length 20)
  Back Branch 08829D48 559 times (length 45)
  Back Branch 08829DA8 25 times (length 79)
_S1_2_8836E6C 3,542 instructions (0.000%), 253 calls (08836E6C - 08836EA0, length 14)
_S1_2_8873B24 3,500 instructions (0.000%), 25 calls (08873B24 - 08873BB0, length 36)
  Back Branch 08873B84 290 times (length 17)
  Back Branch 08873BA4 290 times (length 10)
  Back Branch 08873B68 25 times (length 10)
  Back Branch 08873BAC 25 times (length 26)
_S1_2_881F118 3,478 instructions (0.000%), 62 calls (0881F118 - 0883766C, length 24918)
  Back Branch 0881F22C 61 times (length 35)
  Back Branch 0881F240 1 times (length 39)
_S1_2_88468D4 3,410 instructions (0.000%), 62 calls (088468D4 - 088469E4, length 69)
  Back Branch 088469E0 62 times (length 50)
_S1_2_88339C0 3,402 instructions (0.000%), 162 calls (088331F8 - 088339D4, length 504)
  Back Branch 088339D0 162 times (length 504)
_S1_2_886F668 3,390 instructions (0.000%), 1,695 calls (0886F668 - 0886F66C, length 2)
_S1_2_8853BC4 3,348 instructions (0.000%), 62 calls (08853BC4 - 08853D6C, length 107)
_S1_2_8844CB4 3,321 instructions (0.000%), 123 calls (08844CB4 - 08844D40, length 36)
_S1_2_8828B60 3,315 instructions (0.000%), 85 calls (08828B60 - 08828BF8, length 39)
_S1_2_88325A8 3,251 instructions (0.000%), 71 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831B14 40,056 times (length 234)
  Back Branch 08832680 171 times (length 965)
  Back Branch 08832670 71 times (length 729)
_S1_2_884BD38 3,224 instructions (0.000%), 62 calls (0884BD38 - 0884CEF0, length 1135)
_S1_2_8853588 3,136 instructions (0.000%), 49 calls (08853588 - 0885371C, length 102)
  Back Branch 088536B0 49 times (length 21)
  Back Branch 088536F4 49 times (length 38)
_S1_2_8875E0C 3,087 instructions (0.000%), 147 calls (08875D74 - 08875E2C, length 47)
  Back Branch 08875E18 147 times (length 29)
  Back Branch 08875E28 147 times (length 47)
_S1_2_88464C0 3,038 instructions (0.000%), 124 calls (088464C0 - 08846564, length 42)
  Back Branch 08846558 124 times (length 25)
  Back Branch 08846548 62 times (length 27)
_S1_2_8837044 3,036 instructions (0.000%), 253 calls (08837044 - 08837078, length 14)
_S1_2_883379C 2,952 instructions (0.000%), 123 calls (0883379C - 088337F8, length 24)
_S1_2_887739C 2,950 instructions (0.000%), 1,475 calls (0887739C - 088773A0, length 2)
_S1_2_8854B14 2,907 instructions (0.000%), 9 calls (088450E0 - 0885509C, length 16368)
_S1_2_8834710 2,864 instructions (0.000%), 44 calls (088342D0 - 0883487C, length 364)
  Back Branch 088346CC 465 times (length 257)
  Back Branch 08834400 357 times (length 36)
  Back Branch 08834410 108 times (length 62)
  Back Branch 08834878 22 times (length 123)
  Back Branch 08834768 22 times (length 46)
_S1_2_886F7F0 2,850 instructions (0.000%), 190 calls (0886F7F0 - 0886F828, length 15)
_S1_2_889F2DC 2,810 instructions (0.000%), 5 calls (0889F2DC - 0889F698, length 240)
  Back Branch 0889F420 100 times (length 24)
  Back Branch 0889F440 95 times (length 23)
  Back Branch 0889F688 5 times (length 85)
  Back Branch 0889F680 5 times (length 84)
  Back Branch 0889F670 5 times (length 83)
  Back Branch 0889F668 5 times (length 81)
  Back Branch 0889F4A0 5 times (length 48)
_S1_2_8851EC0 2,806 instructions (0.000%), 61 calls (08851EC0 - 08852014, length 86)
  Back Branch 08851FE0 61 times (length 44)
_S1_2_8834EF0 2,728 instructions (0.000%), 44 calls (08833E4C - 08834F08, length 1072)
  Back Branch 08833FFC 107,520 times (length 110)
  Back Branch 08834F04 44 times (length 984)
_S1_2_8828C58 2,720 instructions (0.000%), 85 calls (08828C58 - 08828CF4, length 40)
_S1_2_8824AC8 2,680 instructions (0.000%), 268 calls (08824A28 - 08824AD4, length 44)
  Back Branch 08824AD0 268 times (length 44)
_S1_2_882D838 2,652 instructions (0.000%), 51 calls (0882D580 - 0882DDD4, length 534)
  Back Branch 0882D9DC 51 times (length 281)
  Back Branch 0882DD68 48 times (length 232)
  Back Branch 0882DDD0 3 times (length 259)
_S1_2_8828F84 2,646 instructions (0.000%), 294 calls (08828EC4 - 08828F90, length 52)
  Back Branch 08828F8C 294 times (length 52)
_S1_2_8843DB0 2,639 instructions (0.000%), 203 calls (08843DB0 - 088CF4F8, length 142803)
_S1_2_88BD008 2,485 instructions (0.000%), 27 calls (088BD008 - 088BD090, length 35)
  Back Branch 088BD084 185 times (length 9)
  Back Branch 088BD028 56 times (length 5)
  Back Branch 088BD08C 27 times (length 30)
_S1_2_8848740 2,294 instructions (0.000%), 124 calls (08848740 - 088487A8, length 27)
  Back Branch 088487A4 62 times (length 20)
_S1_2_882DE74 2,276 instructions (0.000%), 32 calls (0882DE74 - 0882E010, length 104)
  Back Branch 0882E00C 1 times (length 48)
_S1_2_88546A0 2,259 instructions (0.000%), 9 calls (088450E0 - 08854B10, length 16013)
_S1_2_8875F38 2,232 instructions (0.000%), 74 calls (08875D74 - 08875F7C, length 131)
  Back Branch 08875F78 1,635 times (length 131)
  Back Branch 08875EBC 780 times (length 84)
  Back Branch 08875F40 74 times (length 50)
  Back Branch 08875EC4 74 times (length 86)
_S1_2_883364C 2,181 instructions (0.000%), 42 calls (08833444 - 08833668, length 138)
  Back Branch 0883358C 1,211 times (length 50)
  Back Branch 0883361C 579 times (length 18)
  Back Branch 0883352C 231 times (length 7)
  Back Branch 08833550 192 times (length 69)
  Back Branch 0883365C 42 times (length 52)
_S1_2_8852F30 2,095 instructions (0.000%), 9 calls (08852F30 - 08853584, length 406)
  Back Branch 0885347C 9 times (length 295)
  Back Branch 08853580 5 times (length 69)
_S1_2_8871930 2,000 instructions (0.000%), 40 calls (088718E0 - 088719A4, length 50)
  Back Branch 088719A0 40 times (length 50)
_S1_2_8833A80 1,922 instructions (0.000%), 25 calls (0883366C - 08833B3C, length 309)
  Back Branch 08833818 8,137 times (length 109)
  Back Branch 08833778 424 times (length 40)
  Back Branch 08833AD8 21 times (length 185)
  Back Branch 08833AE4 4 times (length 9)
_S1_2_8834AA0 1,906 instructions (0.000%), 82 calls (08833D08 - 08834B04, length 896)
  Back Branch 08834AEC 26 times (length 891)
_S1_2_889CED4 1,906 instructions (0.000%), 5 calls (0889CED4 - 0889CF58, length 34)
  Back Branch 0889CF20 253 times (length 7)
_S1_2_88B9B2C 1,905 instructions (0.000%), 45 calls (088B9B2C - 088B9E9C, length 221)
  Back Branch 088B9D94 15 times (length 135)
_S1_2_882A9BC 1,869 instructions (0.000%), 251 calls (0882A9BC - 0882AA48, length 36)
  Back Branch 0882AA3C 2 times (length 30)
_S1_2_889FF80 1,835 instructions (0.000%), 5 calls (0889FF80 - 088A0098, length 71)
  Back Branch 088A006C 100 times (length 16)
  Back Branch 0889FFF8 5 times (length 14)
  Back Branch 088A0010 5 times (length 20)
_S1_2_882BD78 1,804 instructions (0.000%), 66 calls (0882BD78 - 08833B3C, length 8050)
  Back Branch 08833818 8,137 times (length 109)
  Back Branch 08833778 424 times (length 40)
  Back Branch 0882BDF8 52 times (length 16)
  Back Branch 08833AD8 21 times (length 185)
  Back Branch 0882BE38 14 times (length 16)
  Back Branch 08833AE4 4 times (length 9)
_S1_2_8830C44 1,785 instructions (0.000%), 255 calls (08830C44 - 08830C5C, length 7)
_S1_2_88347E8 1,782 instructions (0.000%), 27 calls (088341FC - 088347FC, length 385)
  Back Branch 08834798 314 times (length 361)
  Back Branch 088347F8 27 times (length 31)
_S1_2_8862284 1,732 instructions (0.000%), 62 calls (08862284 - 088622F4, length 29)
  Back Branch 088622F0 62 times (length 23)
  Back Branch 088622B0 62 times (length 7)
  Back Branch 088622BC 62 times (length 9)
_S1_2_88445A4 1,674 instructions (0.000%), 62 calls (088445A4 - 0884462C, length 35)
  Back Branch 08844610 62 times (length 14)
_S1_2_88620F0 1,633 instructions (0.000%), 71 calls (088620F0 - 08862154, length 26)
  Back Branch 08862108 133 times (length 6)
_S1_2_88A05F4 1,629 instructions (0.000%), 5 calls (088A05F4 - 088A08DC, length 187)
  Back Branch 088A0814 23 times (length 13)
  Back Branch 088A08D8 11 times (length 35)
  Back Branch 088A08C0 11 times (length 26)
  Back Branch 088A0870 11 times (length 130)
  Back Branch 088A0888 6 times (length 105)
  Back Branch 088A06C8 5 times (length 24)
_S1_2_8853CB0 1,586 instructions (0.000%), 61 calls (08853CB0 - 08853D58, length 43)
_S1_2_88347B8 1,560 instructions (0.000%), 26 calls (088341FC - 088347CC, length 373)
  Back Branch 08834798 314 times (length 361)
  Back Branch 088347C8 26 times (length 19)
_S1_2_889D0D4 1,550 instructions (0.000%), 10 calls (0889D0D4 - 0889D188, length 46)
  Back Branch 0889D14C 86 times (length 15)
_S1_2_882525C 1,510 instructions (0.000%), 47 calls (0882525C - 088252E0, length 34)
_S1_2_886FFC0 1,480 instructions (0.000%), 5 calls (0886FFC0 - 08870014, length 22)
  Back Branch 0886FFF8 155 times (length 11)
_S1_2_8829DB0 1,429 instructions (0.000%), 14 calls (08829C74 - 08829DCC, length 87)
  Back Branch 08829CC8 1,977,339 times (length 20)
  Back Branch 08829D48 559 times (length 45)
  Back Branch 08829DC8 14 times (length 87)
_S1_2_8834770 1,426 instructions (0.000%), 23 calls (088341FC - 0883479C, length 361)
  Back Branch 08834798 314 times (length 361)
_S1_2_880BEEC 1,425 instructions (0.000%), 19 calls (0880BEEC - 0880C144, length 151)
_S1_2_88529F8 1,413 instructions (0.000%), 9 calls (088529F8 - 08852CC0, length 179)
  Back Branch 08852AA0 180 times (length 3)
_S1_2_889CE50 1,410 instructions (0.000%), 5 calls (0889CE50 - 0889CED0, length 33)
  Back Branch 0889CEA4 125 times (length 10)
_S1_2_8823F60 1,408 instructions (0.000%), 88 calls (08823F60 - 08823F9C, length 16)
_S1_2_88A08E0 1,391 instructions (0.000%), 5 calls (088A08E0 - 088A0D24, length 274)
  Back Branch 088A0B98 26 times (length 6)
  Back Branch 088A0BC4 11 times (length 22)
  Back Branch 088A0BAC 10 times (length 11)
  Back Branch 088A0D20 5 times (length 166)
  Back Branch 088A0A54 5 times (length 71)
  Back Branch 088A0A3C 5 times (length 65)
  Back Branch 088A0A24 5 times (length 57)
  Back Branch 088A0A1C 5 times (length 56)
  Back Branch 088A0BD0 5 times (length 165)
  Back Branch 088A09C0 5 times (length 34)
  Back Branch 088A09DC 5 times (length 41)
  Back Branch 088A09F4 5 times (length 47)
  Back Branch 088A0CF0 5 times (length 146)
  Back Branch 088A0CF8 5 times (length 51)
  Back Branch 088A0CE0 5 times (length 104)
  Back Branch 088A0C44 5 times (length 195)
  Back Branch 088A0D0C 5 times (length 156)
_S1_2_886F4F8 1,370 instructions (0.000%), 50 calls (0886F4F8 - 0886F594, length 40)
  Back Branch 0886F564 5 times (length 13)
_S1_2_884636C 1,364 instructions (0.000%), 124 calls (0884636C - 088463AC, length 17)
_S1_2_882AC10 1,344 instructions (0.000%), 42 calls (0882AC10 - 0882AC98, length 35)
_S1_2_882AC9C 1,302 instructions (0.000%), 14 calls (0882AC9C - 0882AFB8, length 200)
  Back Branch 0882ADA8 14 times (length 45)
  Back Branch 0882AE4C 14 times (length 46)
  Back Branch 0882AE28 14 times (length 46)
_S1_2_8834ED4 1,295 instructions (0.000%), 47 calls (08834D5C - 08834EEC, length 101)
  Back Branch 08834EE8 47 times (length 101)
_S1_2_880D60C 1,289 instructions (0.000%), 13 calls (0880D60C - 088BAA80, length 177438)
  Back Branch 088B8E24 142,856 times (length 1680)
  Back Branch 088B7610 126,611 times (length 66)
  Back Branch 088B7628 126,542 times (length 71)
  Back Branch 088B767C 1,678 times (length 93)
  Back Branch 088B76A8 1,620 times (length 108)
  Back Branch 088B7550 757 times (length 64)
  Back Branch 088B765C 645 times (length 103)
  Back Branch 088B76C0 563 times (length 128)
  Back Branch 088B7648 536 times (length 98)
  Back Branch 088B76D8 148 times (length 134)
  Back Branch 088B74F4 71 times (length 7)
  Back Branch 088B76F8 30 times (length 142)
  Back Branch 088B7650 6 times (length 128)
  Back Branch 088B756C 3 times (length 59)
_S1_2_8836658 1,265 instructions (0.000%), 253 calls (08836658 - 08836668, length 5)
_S1_2_8824278 1,260 instructions (0.000%), 252 calls (08824278 - 08824288, length 5)
_S1_2_8828940 1,260 instructions (0.000%), 15 calls (08828940 - 0882A794, length 1942)
  Back Branch 0882A754 3,149 times (length 16)
_S1_2_8837154 1,256 instructions (0.000%), 19 calls (08837154 - 088372C0, length 92)
  Back Branch 0883728C 19 times (length 61)
  Back Branch 088371FC 19 times (length 31)
  Back Branch 0883727C 9 times (length 37)
_S1_2_8823330 1,254 instructions (0.000%), 19 calls (08823330 - 08823488, length 87)
_S1_2_8831464 1,200 instructions (0.000%), 60 calls (08831464 - 088314E4, length 33)
  Back Branch 088314E0 30 times (length 25)
  Back Branch 088314D0 30 times (length 12)
_S1_2_8844E6C 1,178 instructions (0.000%), 62 calls (08844E6C - 08844EB4, length 19)
_S1_2_883464C 1,175 instructions (0.000%), 47 calls (0883464C - 088346AC, length 25)
_S1_2_8834800 1,122 instructions (0.000%), 17 calls (088341FC - 08834814, length 391)
  Back Branch 08834798 314 times (length 361)
  Back Branch 08834810 17 times (length 37)
_S1_2_8844F54 1,116 instructions (0.000%), 62 calls (08844F54 - 08844FA0, length 20)
_S1_2_8844D90 1,116 instructions (0.000%), 62 calls (08844D90 - 08844DE4, length 22)
_S1_2_88314E8 1,110 instructions (0.000%), 30 calls (088314E8 - 08831600, length 71)
_S1_2_882C958 1,054 instructions (0.000%), 62 calls (0882C958 - 0882C998, length 17)
_S1_2_8834B08 1,050 instructions (0.000%), 39 calls (08834B08 - 08834C3C, length 78)
_S1_2_881DA1C 1,025 instructions (0.000%), 11 calls (0881DA1C - 0883766C, length 26389)
  Back Branch 0881DBB0 11 times (length 53)
  Back Branch 0881DB88 11 times (length 37)
  Back Branch 0881DB60 11 times (length 39)
  Back Branch 0881DBC4 1 times (length 48)
  Back Branch 0881DBE8 1 times (length 57)
_S1_2_88368BC 1,022 instructions (0.000%), 14 calls (088368BC - 08836C34, length 223)
  Back Branch 08836B8C 14 times (length 149)
_S1_2_8825084 996 instructions (0.000%), 24 calls (08825084 - 08825134, length 45)
_S1_2_8828914 975 instructions (0.000%), 25 calls (08828914 - 0882A794, length 1953)
  Back Branch 0882A754 3,149 times (length 16)
_S1_2_882D930 967 instructions (0.000%), 9 calls (0882D478 - 0882DA20, length 363)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
  Back Branch 0882D9BC 9 times (length 309)
_S1_2_8823E98 966 instructions (0.000%), 42 calls (08823E98 - 08823EF4, length 24)
_S1_2_88CF72C 956 instructions (0.000%), 478 calls (088CF72C - 088CF730, length 2)
_S1_2_88B6C38 952 instructions (0.000%), 15 calls (088B6C38 - 088B6D28, length 61)
  Back Branch 088B6C90 45 times (length 5)
  Back Branch 088B6CA4 15 times (length 19)
  Back Branch 088B6D14 1 times (length 30)
  Back Branch 088B6D04 1 times (length 43)
_S1_2_88CC6DC 945 instructions (0.000%), 45 calls (088CC6DC - 088CC72C, length 21)
_S1_2_8829E8C 924 instructions (0.000%), 14 calls (08829E8C - 08829FB8, length 76)
  Back Branch 08829F3C 14 times (length 15)
  Back Branch 08829FB4 3 times (length 62)
_S1_2_88B6E30 915 instructions (0.000%), 15 calls (088B6D2C - 088B6E44, length 71)
  Back Branch 088B6E40 15 times (length 71)
  Back Branch 088B6E00 15 times (length 40)
  Back Branch 088B6D9C 15 times (length 15)
_S1_2_8836540 869 instructions (0.000%), 79 calls (08836540 - 08836568, length 11)
_S1_2_88C74CC 855 instructions (0.000%), 15 calls (088C74CC - 088C7664, length 103)
_S1_2_88C7220 855 instructions (0.000%), 15 calls (088C7220 - 088C73C0, length 105)
  Back Branch 088C72B0 15 times (length 15)
_S1_2_88B8AC0 855 instructions (0.000%), 15 calls (088B8AC0 - 088B8C44, length 98)
  Back Branch 088B8C04 15 times (length 48)
  Back Branch 088B8C1C 15 times (length 42)
  Back Branch 088B8BBC 15 times (length 51)
_S1_2_8834C6C 837 instructions (0.000%), 27 calls (08834BAC - 08834CA8, length 64)
  Back Branch 08834CA4 27 times (length 64)
_S1_2_8806564 820 instructions (0.000%), 205 calls (08806564 - 08806570, length 4)
_S1_2_8862E64 814 instructions (0.000%), 2 calls (08862A3C - 08863C60, length 1162)
  Back Branch 08862F7C 825,169 times (length 8)
  Back Branch 08862EF4 23,962 times (length 182)
  Back Branch 08862F94 19,706 times (length 305)
  Back Branch 08862E9C 17,188 times (length 10)
  Back Branch 08863C5C 13,911 times (length 844)
  Back Branch 08863B44 6,530 times (length 769)
  Back Branch 08862D3C 3,533 times (length 193)
  Back Branch 08863B20 3,462 times (length 912)
  Back Branch 08862F88 1,433 times (length 305)
  Back Branch 08862E7C 2 times (length 151)
_S1_2_8833144 810 instructions (0.000%), 54 calls (08833144 - 088331A4, length 25)
_S1_2_88B6674 810 instructions (0.000%), 15 calls (088B6530 - 088B6684, length 86)
  Back Branch 088B6680 15 times (length 86)
  Back Branch 088B666C 15 times (length 47)
_S1_2_8806740 796 instructions (0.000%), 62 calls (08806740 - 0880691C, length 120)
  Back Branch 08806798 1 times (length 4)
  Back Branch 08806838 1 times (length 44)
_S1_2_8827468 792 instructions (0.000%), 14 calls (08827468 - 08827598, length 77)
  Back Branch 08827588 4 times (length 53)
_S1_2_8850644 783 instructions (0.000%), 9 calls (08850644 - 08850A84, length 273)
  Back Branch 0885086C 9 times (length 66)
_S1_2_8873480 770 instructions (0.000%), 5 calls (08873480 - 08873550, length 53)
  Back Branch 0887352C 50 times (length 13)
  Back Branch 08873520 40 times (length 24)
_S1_2_88CBEE0 765 instructions (0.000%), 15 calls (088CBEE0 - 088CC844, length 602)
  Back Branch 088CC828 15 times (length 25)
_S1_2_887516C 759 instructions (0.000%), 11 calls (0887516C - 088752C4, length 87)
  Back Branch 0887526C 11 times (length 12)
  Back Branch 08875290 11 times (length 50)
_S1_2_8834E90 752 instructions (0.000%), 24 calls (08834E90 - 08834F6C, length 56)
_S1_2_88542F8 735 instructions (0.000%), 49 calls (088542F8 - 08854330, length 15)
_S1_2_8853DFC 732 instructions (0.000%), 61 calls (08853DFC - 08853E28, length 12)
_S1_2_8874A04 720 instructions (0.000%), 40 calls (08874A04 - 08874A48, length 18)
_S1_2_88B5FBC 720 instructions (0.000%), 15 calls (088B5FBC - 088B6068, length 44)
  Back Branch 088B5FF8 60 times (length 6)
_S1_2_88A0E20 720 instructions (0.000%), 10 calls (08873BE4 - 088A0E98, length 46254)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 088A0E94 10 times (length 46254)
  Back Branch 088A0E84 10 times (length 13)
  Back Branch 08873C50 5 times (length 21)
_S1_2_88C0CFC 700 instructions (0.000%), 14 calls (088C0B54 - 088C0D10, length 112)
  Back Branch 088C0C90 14 times (length 44)
  Back Branch 088C0D0C 14 times (length 112)
_S1_2_88737C0 690 instructions (0.000%), 5 calls (088737C0 - 08873848, length 35)
  Back Branch 08873800 100 times (length 6)
_S1_2_88BE880 690 instructions (0.000%), 1 calls (088BE880 - 088BEA18, length 103)
  Back Branch 088BE9A8 61 times (length 8)
  Back Branch 088BE8CC 10 times (length 16)
  Back Branch 088BE9F0 1 times (length 50)
  Back Branch 088BE954 1 times (length 11)
  Back Branch 088BEA0C 1 times (length 12)
  Back Branch 088BEA14 1 times (length 11)
_S1_2_8843B64 682 instructions (0.000%), 39 calls (08843B64 - 088440DC, length 351)
_S1_2_88CF8D4 664 instructions (0.000%), 332 calls (088CF8D4 - 088CF8D8, length 2)
_S1_2_88347D0 660 instructions (0.000%), 11 calls (088341FC - 088347E4, length 379)
  Back Branch 08834798 314 times (length 361)
  Back Branch 088347E0 11 times (length 25)
_S1_2_88346F8 657 instructions (0.000%), 9 calls (088342D0 - 08834700, length 269)
  Back Branch 088346CC 465 times (length 257)
  Back Branch 08834400 357 times (length 36)
  Back Branch 08834410 108 times (length 62)
  Back Branch 088346FC 9 times (length 19)
_S1_2_88769E8 630 instructions (0.000%), 5 calls (088769E8 - 08876F48, length 345)
  Back Branch 08876B8C 5 times (length 24)
  Back Branch 08876B08 5 times (length 51)
  Back Branch 08876C98 5 times (length 56)
  Back Branch 08876CAC 5 times (length 61)
  Back Branch 08876CDC 5 times (length 133)
  Back Branch 08876CE4 5 times (length 135)
  Back Branch 08876C68 5 times (length 44)
_S1_2_8872FF0 625 instructions (0.000%), 45 calls (08872FF0 - 08873050, length 25)
  Back Branch 08873018 45 times (length 10)
_S1_2_8834818 624 instructions (0.000%), 24 calls (08834664 - 08834830, length 116)
  Back Branch 0883482C 24 times (length 116)
_S1_2_88559E8 603 instructions (0.000%), 9 calls (088450E0 - 08855B44, length 17050)
_S1_2_882B410 596 instructions (0.000%), 9 calls (0882B410 - 08833554, length 8274)
  Back Branch 0883352C 231 times (length 7)
  Back Branch 08833550 192 times (length 69)
  Back Branch 0882B45C 20 times (length 7)
_S1_2_88778A0 590 instructions (0.000%), 10 calls (088778A0 - 08877954, length 46)
  Back Branch 08877904 20 times (length 13)
_S1_2_8834FEC 588 instructions (0.000%), 14 calls (08834FEC - 088350B4, length 51)
_S1_2_8831714 588 instructions (0.000%), 14 calls (08831714 - 088326D0, length 1008)
  Back Branch 08831854 111,723,079 times (length 58)
_S1_2_882E014 588 instructions (0.000%), 14 calls (0882E014 - 0882E0B8, length 42)
_S1_2_88B5DE0 570 instructions (0.000%), 15 calls (088B5DE0 - 088B5E9C, length 48)
  Back Branch 088B5E70 15 times (length 20)
_S1_2_88719A8 560 instructions (0.000%), 40 calls (088719A8 - 088719DC, length 14)
_S1_2_886F65C 558 instructions (0.000%), 31 calls (0886F604 - 0886F664, length 25)
  Back Branch 0886F660 31 times (length 25)
_S1_2_886F1B4 550 instructions (0.000%), 5 calls (0886F1B4 - 0886F200, length 20)
  Back Branch 0886F1E8 95 times (length 5)
_S1_2_882793C 538 instructions (0.000%), 15 calls (0882793C - 08827A1C, length 57)
_S1_2_88C7080 525 instructions (0.000%), 15 calls (088C59B4 - 088CC1B8, length 6658)
  Back Branch 088C719C 15 times (length 50)
_S1_2_8873054 520 instructions (0.000%), 40 calls (08873054 - 08873084, length 13)
_S1_2_889B8B4 505 instructions (0.000%), 10 calls (0889B8B4 - 0889B9B0, length 64)
  Back Branch 0889B968 10 times (length 28)
_S1_2_881C324 504 instructions (0.000%), 18 calls (0881C324 - 0883766C, length 27859)
_S1_2_883738C 504 instructions (0.000%), 14 calls (0883738C - 08837418, length 36)
_S1_2_889FB4C 500 instructions (0.000%), 5 calls (0889FB4C - 0889FC7C, length 77)
  Back Branch 0889FC68 15 times (length 13)
  Back Branch 0889FC78 5 times (length 56)
  Back Branch 0889FC0C 5 times (length 30)
  Back Branch 0889FC20 5 times (length 35)
  Back Branch 0889FBCC 5 times (length 14)
_S1_2_8844FA4 496 instructions (0.000%), 124 calls (08844FA4 - 08844FB0, length 4)
_S1_2_8823E3C 496 instructions (0.000%), 62 calls (08823E3C - 08823E94, length 23)
_S1_2_88A4B78 495 instructions (0.000%), 5 calls (088A48A0 - 088A4BBC, length 200)
  Back Branch 088A4A98 5 times (length 61)
  Back Branch 088A4B48 5 times (length 156)
  Back Branch 088A4BB8 5 times (length 200)
  Back Branch 088A4974 5 times (length 29)
_S1_2_887260C 492 instructions (0.000%), 10 calls (08871E84 - 08872694, length 517)
  Back Branch 08871EDC 18 times (length 12)
  Back Branch 08871EC8 15 times (length 7)
  Back Branch 08872690 10 times (length 517)
_S1_2_8825138 490 instructions (0.000%), 10 calls (08824278 - 0882518C, length 966)
  Back Branch 08825174 10 times (length 555)
_S1_2_88316EC 480 instructions (0.000%), 30 calls (08831560 - 088316FC, length 104)
  Back Branch 088316F8 30 times (length 104)
_S1_2_88CB7F0 480 instructions (0.000%), 15 calls (088CB7F0 - 088CB86C, length 32)
_S1_2_8854548 472 instructions (0.000%), 8 calls (088450E0 - 0885469C, length 15728)
_S1_2_88B6688 465 instructions (0.000%), 15 calls (088B6688 - 088B8734, length 2092)
  Back Branch 088B6858 15 times (length 25)
_S1_2_8895640 460 instructions (0.000%), 20 calls (08895640 - 088956BC, length 32)
_S1_2_8834488 460 instructions (0.000%), 20 calls (08834320 - 088344C8, length 107)
  Back Branch 08834400 357 times (length 36)
  Back Branch 088344A8 44 times (length 23)
  Back Branch 088344A0 44 times (length 98)
_S1_2_8833E28 459 instructions (0.000%), 27 calls (08833D6C - 08833E48, length 56)
  Back Branch 08833E44 27 times (length 56)
_S1_2_8824E40 443 instructions (0.000%), 21 calls (08824E40 - 08824EB4, length 30)
  Back Branch 08824E98 13 times (length 9)
_S1_2_88521C8 441 instructions (0.000%), 7 calls (088521C8 - 088523FC, length 142)
  Back Branch 088522E8 7 times (length 36)
  Back Branch 08852394 7 times (length 32)
_S1_2_88444D4 434 instructions (0.000%), 62 calls (088444D4 - 088444EC, length 7)
_S1_2_88342D0 432 instructions (0.000%), 12 calls (088342D0 - 08834484, length 110)
  Back Branch 08834400 357 times (length 36)
  Back Branch 08834410 108 times (length 62)
_S1_2_886FCCC 430 instructions (0.000%), 10 calls (0886FCCC - 0886FDA8, length 56)
  Back Branch 0886FDA4 10 times (length 21)
_S1_2_882A054 416 instructions (0.000%), 26 calls (0882A054 - 0882A090, length 16)
_S1_2_88395C8 416 instructions (0.000%), 13 calls (088395C8 - 0883964C, length 34)
_S1_2_889E4C8 412 instructions (0.000%), 5 calls (0889E4C8 - 0889E62C, length 90)
  Back Branch 0889E60C 5 times (length 68)
  Back Branch 0889E5A0 5 times (length 41)
  Back Branch 0889E584 5 times (length 34)
  Back Branch 0889E538 5 times (length 15)
  Back Branch 0889E620 1 times (length 24)
_S1_2_8827A20 406 instructions (0.000%), 14 calls (08827A20 - 08827A90, length 29)
_S1_2_882549C 400 instructions (0.000%), 14 calls (0882549C - 08825510, length 30)
_S1_2_8873BE4 390 instructions (0.000%), 10 calls (08873BE4 - 08873C54, length 29)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
_S1_2_88278DC 377 instructions (0.000%), 16 calls (088278DC - 08827938, length 24)
_S1_2_88B63A8 375 instructions (0.000%), 15 calls (088B63A8 - 088B6408, length 25)
_S1_2_88A04AC 375 instructions (0.000%), 5 calls (088A04AC - 088A05F0, length 82)
_S1_2_885606C 372 instructions (0.000%), 62 calls (0885606C - 08856090, length 10)
_S1_2_882FDDC 362 instructions (0.000%), 1 calls (0882FDDC - 0882FE80, length 42)
  Back Branch 0882FE58 17 times (length 20)
_S1_2_88B640C 360 instructions (0.000%), 15 calls (088B640C - 088B6468, length 24)
_S1_2_882533C 342 instructions (0.000%), 19 calls (0882533C - 08825380, length 18)
_S1_2_88747C0 340 instructions (0.000%), 5 calls (088747C0 - 08874914, length 86)
  Back Branch 088748E0 5 times (length 37)
  Back Branch 08874910 5 times (length 36)
_S1_2_8832D94 336 instructions (0.000%), 14 calls (08832D94 - 08832DF4, length 25)
  Back Branch 08832DD4 14 times (length 10)
  Back Branch 08832DF0 14 times (length 18)
_S1_2_8895774 330 instructions (0.000%), 5 calls (08895774 - 08895878, length 66)
_S1_2_8833D58 325 instructions (0.000%), 25 calls (08833D58 - 08833D88, length 13)
_S1_2_8874DB4 320 instructions (0.000%), 5 calls (08874DB4 - 08874F5C, length 107)
  Back Branch 08874F08 5 times (length 30)
  Back Branch 08874EBC 5 times (length 43)
_S1_2_88BCC80 315 instructions (0.000%), 15 calls (088BCC80 - 088C7CE4, length 11290)
_S1_2_88365D0 314 instructions (0.000%), 1 calls (088365D0 - 08836654, length 34)
  Back Branch 08836630 21 times (length 14)
_S1_2_88A0D28 310 instructions (0.000%), 5 calls (088A0D28 - 088A0E1C, length 62)
  Back Branch 088A0E18 5 times (length 22)
  Back Branch 088A0E0C 5 times (length 19)
  Back Branch 088A0E00 5 times (length 16)
_S1_2_881D84C 310 instructions (0.000%), 5 calls (0881D84C - 0883766C, length 26505)
  Back Branch 0881D984 5 times (length 44)
_S1_2_8824B28 308 instructions (0.000%), 14 calls (08824B28 - 08824BAC, length 34)
_S1_2_887281C 305 instructions (0.000%), 5 calls (0887281C - 08872910, length 62)
  Back Branch 08872868 10 times (length 6)
_S1_2_88722E4 305 instructions (0.000%), 5 calls (088722E4 - 08872474, length 101)
  Back Branch 088723E8 5 times (length 28)
  Back Branch 088723D0 5 times (length 29)
  Back Branch 08872428 5 times (length 40)
_S1_2_88550A0 304 instructions (0.000%), 4 calls (088550A0 - 088551CC, length 76)
_S1_2_889E1FC 301 instructions (0.000%), 5 calls (08875D38 - 0889E2F4, length 41328)
  Back Branch 0889E2BC 5 times (length 28)
  Back Branch 0889E2AC 5 times (length 24)
  Back Branch 0889E2D8 5 times (length 35)
  Back Branch 0889E278 5 times (length 11)
  Back Branch 0889E2F0 1 times (length 41328)
_S1_2_8817ACC 301 instructions (0.000%), 1 calls (08817ACC - 08825210, length 13778)
_S1_2_880519C 297 instructions (0.000%), 1 calls (0880519C - 088054E4, length 211)
  Back Branch 08805290 4 times (length 16)
  Back Branch 08805464 4 times (length 30)
  Back Branch 0880546C 1 times (length 94)
_S1_2_882252C 290 instructions (0.000%), 10 calls (0882252C - 0883766C, length 21585)
_S1_2_8827444 290 instructions (0.000%), 2 calls (08827304 - 08827464, length 89)
  Back Branch 088273FC 14 times (length 18)
  Back Branch 08827458 1 times (length 87)
  Back Branch 08827460 1 times (length 89)
_S1_2_8854474 288 instructions (0.000%), 8 calls (088450E0 - 08854544, length 15642)
_S1_2_88318F8 286 instructions (0.000%), 11 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 08831918 11 times (length 106)
_S1_2_8842C40 285 instructions (0.000%), 19 calls (08842B18 - 08842C50, length 79)
  Back Branch 08842C4C 19 times (length 79)
_S1_2_88A270C 285 instructions (0.000%), 15 calls (088A270C - 088A2754, length 19)
_S1_2_88ACC58 280 instructions (0.000%), 5 calls (08873BE4 - 088ACC60, length 58400)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
  Back Branch 088ACC5C 5 times (length 58400)
_S1_2_887465C 280 instructions (0.000%), 5 calls (0887465C - 088747BC, length 89)
  Back Branch 0887471C 5 times (length 23)
_S1_2_88345E8 276 instructions (0.000%), 12 calls (08834320 - 08834600, length 185)
  Back Branch 08834400 357 times (length 36)
  Back Branch 088344A8 44 times (length 23)
  Back Branch 088344A0 44 times (length 98)
  Back Branch 088345F4 12 times (length 88)
_S1_2_8821AF4 273 instructions (0.000%), 13 calls (08821AF4 - 08821B6C, length 31)
_S1_2_88BAA84 270 instructions (0.000%), 15 calls (088BAA84 - 088BAAF0, length 28)
_S1_2_88BC34C 266 instructions (0.000%), 14 calls (088BC34C - 088BC394, length 19)
_S1_2_8853720 264 instructions (0.000%), 4 calls (08853720 - 08853900, length 121)
  Back Branch 0885381C 4 times (length 30)
  Back Branch 088538D8 4 times (length 77)
_S1_2_886F3A0 260 instructions (0.000%), 30 calls (0886F3A0 - 0886F3D0, length 13)
  Back Branch 0886F3C0 10 times (length 5)
_S1_2_8842AD8 260 instructions (0.000%), 20 calls (08842AD8 - 08842B3C, length 26)
_S1_2_88779A0 260 instructions (0.000%), 5 calls (088779A0 - 08877A60, length 49)
  Back Branch 08877A24 10 times (length 19)
_S1_2_88B7F0C 255 instructions (0.000%), 15 calls (088B7F0C - 088B7F74, length 27)
_S1_2_889E6A4 255 instructions (0.000%), 5 calls (08875D38 - 0889E6AC, length 41566)
  Back Branch 0889E690 5 times (length 41560)
  Back Branch 0889E6A8 5 times (length 32)
_S1_2_88421B0 251 instructions (0.000%), 7 calls (088421B0 - 0884260C, length 280)
  Back Branch 08842300 4 times (length 60)
  Back Branch 08842608 1 times (length 257)
_S1_2_8848828 248 instructions (0.000%), 62 calls (08848828 - 08848834, length 4)
_S1_2_88462E0 248 instructions (0.000%), 62 calls (088462E0 - 088462EC, length 4)
_S1_2_88AF160 245 instructions (0.000%), 5 calls (08873BE4 - 088AF168, length 60770)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
  Back Branch 088AF164 5 times (length 60770)
_S1_2_889E18C 245 instructions (0.000%), 5 calls (08875D38 - 0889E1F8, length 41265)
  Back Branch 0889E1F4 5 times (length 41265)
_S1_2_881A1E4 243 instructions (0.000%), 1 calls (0881A1E4 - 08825210, length 11276)
_S1_2_8819894 242 instructions (0.000%), 1 calls (08819894 - 08825210, length 11872)
_S1_2_8871C14 240 instructions (0.000%), 5 calls (0886F2E8 - 08871C98, length 2669)
  Back Branch 08871C94 5 times (length 2669)
_S1_2_8827304 240 instructions (0.000%), 2 calls (08827304 - 08827440, length 80)
  Back Branch 088273FC 14 times (length 18)
_S1_2_8872794 236 instructions (0.000%), 5 calls (08872794 - 08872818, length 34)
  Back Branch 088727E8 11 times (length 11)
_S1_2_8875618 235 instructions (0.000%), 5 calls (08875618 - 08875750, length 79)
  Back Branch 08875700 5 times (length 32)
  Back Branch 0887571C 5 times (length 11)
  Back Branch 088756F8 5 times (length 24)
_S1_2_8819CD0 234 instructions (0.000%), 1 calls (08819CD0 - 08825210, length 11601)
_S1_2_889ED10 230 instructions (0.000%), 5 calls (0889ED10 - 0889F2D8, length 371)
  Back Branch 0889F018 5 times (length 172)
  Back Branch 0889F020 5 times (length 150)
_S1_2_88A2270 225 instructions (0.000%), 15 calls (088A2270 - 088A22A8, length 15)
_S1_2_882D56C 225 instructions (0.000%), 9 calls (0882D56C - 0882D5CC, length 25)
_S1_2_8823EF8 225 instructions (0.000%), 9 calls (08823EF8 - 08823F5C, length 26)
_S1_2_8852CC4 221 instructions (0.000%), 4 calls (08852CC4 - 08852F2C, length 155)
  Back Branch 08852F14 4 times (length 118)
  Back Branch 08852DD0 4 times (length 38)
_S1_2_88C7038 216 instructions (0.000%), 18 calls (088C7038 - 088C707C, length 18)
_S1_2_88A6F0C 215 instructions (0.000%), 5 calls (088A6F0C - 088A705C, length 85)
_S1_2_88515A4 212 instructions (0.000%), 4 calls (088515A4 - 08851710, length 92)
  Back Branch 0885165C 4 times (length 18)
_S1_2_886F3D4 210 instructions (0.000%), 30 calls (0886F3D4 - 0886F3F8, length 10)
_S1_2_88A22AC 210 instructions (0.000%), 15 calls (088A22AC - 088A22E0, length 14)
_S1_2_88956C0 210 instructions (0.000%), 10 calls (088956C0 - 08895710, length 21)
_S1_2_88862A8 210 instructions (0.000%), 5 calls (08873BE4 - 088862B0, length 18868)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
  Back Branch 088862AC 5 times (length 18868)
_S1_2_8871E84 206 instructions (0.000%), 5 calls (08871E84 - 08871F14, length 37)
  Back Branch 08871EDC 18 times (length 12)
  Back Branch 08871EC8 15 times (length 7)
_S1_2_882589C 205 instructions (0.000%), 5 calls (0882589C - 0882AA48, length 5228)
  Back Branch 0882AA3C 2 times (length 30)
_S1_2_883BD14 204 instructions (0.000%), 3 calls (08825190 - 0883BDA4, length 23302)
  Back Branch 0883BDA0 3 times (length 23302)
_S1_2_88B8C48 204 instructions (0.000%), 1 calls (088B8C48 - 088B96A0, length 663)
  Back Branch 088B8ECC 147,747 times (length 19)
  Back Branch 088B8EC4 147,747 times (length 18)
  Back Branch 088B9224 136,639 times (length 101)
  Back Branch 088B9614 134,992 times (length 456)
  Back Branch 088B92AC 127,591 times (length 265)
  Back Branch 088B9338 126,638 times (length 44)
  Back Branch 088B94BC 126,638 times (length 88)
  Back Branch 088B94C4 126,637 times (length 90)
  Back Branch 088B950C 126,526 times (length 126)
  Back Branch 088B9348 8,436 times (length 304)
  Back Branch 088B9190 8,059 times (length 145)
  Back Branch 088B925C 6,470 times (length 245)
  Back Branch 088B9498 3,884 times (length 4)
  Back Branch 088B9000 3,639 times (length 94)
  Back Branch 088B9444 2,618 times (length 207)
  Back Branch 088B90EC 2,527 times (length 4)
  Back Branch 088B9144 1,732 times (length 11)
  Back Branch 088B9188 1,726 times (length 192)
  Back Branch 088B9478 1,336 times (length 135)
  Back Branch 088B967C 1,300 times (length 132)
  Back Branch 088B902C 1,203 times (length 78)
  Back Branch 088B9480 1,188 times (length 137)
  Back Branch 088B9488 1,182 times (length 231)
  Back Branch 088B9468 867 times (length 6)
  Back Branch 088B94A0 557 times (length 237)
  Back Branch 088B8F44 347 times (length 12)
  Back Branch 088B9020 226 times (length 75)
  Back Branch 088B91BC 207 times (length 205)
  Back Branch 088B8FA8 200 times (length 72)
  Back Branch 088B9424 124 times (length 332)
  Back Branch 088B951C 112 times (length 130)
  Back Branch 088B9608 69 times (length 257)
  Back Branch 088B954C 65 times (length 224)
  Back Branch 088B9534 26 times (length 400)
  Back Branch 088B9590 19 times (length 241)
  Back Branch 088B962C 15 times (length 280)
  Back Branch 088B9200 9 times (length 7)
  Back Branch 088B9660 4 times (length 293)
  Back Branch 088B969C 1 times (length 308)
  Back Branch 088B9648 1 times (length 177)
  Back Branch 088B9558 1 times (length 113)
  Back Branch 088B9568 1 times (length 37)
_S1_2_887203C 200 instructions (0.000%), 5 calls (0887203C - 088720D8, length 40)
_S1_2_8837A3C 200 instructions (0.000%), 5 calls (08837A3C - 08837AF0, length 46)
  Back Branch 08837ADC 5 times (length 21)
  Back Branch 08837AEC 5 times (length 20)
_S1_2_8805D3C 198 instructions (0.000%), 18 calls (08805D3C - 08805D64, length 11)
_S1_2_8872698 198 instructions (0.000%), 10 calls (08872698 - 08872704, length 28)
  Back Branch 088726DC 8 times (length 6)
_S1_2_88C961C 195 instructions (0.000%), 15 calls (088C961C - 088C96B8, length 40)
_S1_2_886F670 195 instructions (0.000%), 15 calls (0886F670 - 0886F6A0, length 13)
_S1_2_889BAA8 195 instructions (0.000%), 5 calls (0889B9B4 - 0889BAF8, length 82)
  Back Branch 0889BAE0 5 times (length 77)
  Back Branch 0889BA50 5 times (length 34)
_S1_2_88098C8 185 instructions (0.000%), 1 calls (088098C8 - 08809C4C, length 226)
  Back Branch 08809C04 1 times (length 168)
_S1_2_88CA358 180 instructions (0.000%), 45 calls (088CA358 - 088CA364, length 4)
_S1_2_887458C 180 instructions (0.000%), 5 calls (0887458C - 08874658, length 52)
_S1_2_8873090 180 instructions (0.000%), 5 calls (08873090 - 0887319C, length 68)
  Back Branch 08873148 5 times (length 21)
_S1_2_887274C 176 instructions (0.000%), 11 calls (0887274C - 08872790, length 18)
_S1_2_886F424 175 instructions (0.000%), 25 calls (0886F424 - 0886F44C, length 11)
  Back Branch 0886F440 20 times (length 4)
_S1_2_88AFDF8 175 instructions (0.000%), 5 calls (08873BE4 - 088AFE00, length 61576)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
  Back Branch 088AFDFC 5 times (length 61576)
_S1_2_8899F00 175 instructions (0.000%), 5 calls (08899F00 - 0889A180, length 161)
  Back Branch 08899F88 5 times (length 19)
_S1_2_88915C0 175 instructions (0.000%), 5 calls (08873BE4 - 088915C8, length 30330)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
  Back Branch 088915C4 5 times (length 30330)
_S1_2_888E04C 175 instructions (0.000%), 5 calls (08873BE4 - 0888E054, length 26909)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08873C50 5 times (length 21)
  Back Branch 0888E050 5 times (length 26909)
_S1_2_8872914 175 instructions (0.000%), 5 calls (08872914 - 088729BC, length 43)
_S1_2_880A4C8 174 instructions (0.000%), 2 calls (0880A4C8 - 088440DC, length 59142)
_S1_2_8817EFC 169 instructions (0.000%), 1 calls (08817EFC - 08825210, length 13510)
_S1_2_88CF724 166 instructions (0.000%), 83 calls (088CF724 - 088CF728, length 2)
_S1_2_88C7CE8 165 instructions (0.000%), 15 calls (088C7CE8 - 088C7D40, length 23)
_S1_2_883BF08 165 instructions (0.000%), 3 calls (08825190 - 0883BF5C, length 23412)
  Back Branch 0883BF58 3 times (length 23412)
_S1_2_88B885C 165 instructions (0.000%), 2 calls (088B885C - 088B8998, length 80)
  Back Branch 088B88D0 17 times (length 6)
_S1_2_8825214 162 instructions (0.000%), 9 calls (08825214 - 08825258, length 18)
_S1_2_889E108 160 instructions (0.000%), 5 calls (08875D38 - 0889E188, length 41237)
  Back Branch 0889E184 1 times (length 41237)
_S1_2_8877AA0 160 instructions (0.000%), 5 calls (08877AA0 - 08877B44, length 42)
  Back Branch 08877B18 5 times (length 11)
_S1_2_88CF71C 156 instructions (0.000%), 78 calls (088CF71C - 088CF720, length 2)
_S1_2_88A1FF8 155 instructions (0.000%), 5 calls (088A1FF8 - 088A20C8, length 53)
_S1_2_884150C 153 instructions (0.000%), 1 calls (0884150C - 088416E8, length 120)
  Back Branch 088415D0 4 times (length 11)
_S1_2_884F624 150 instructions (0.000%), 25 calls (0884F624 - 0884F638, length 6)
_S1_2_8877A64 150 instructions (0.000%), 10 calls (08877A64 - 08877A9C, length 15)
_S1_2_882434C 150 instructions (0.000%), 5 calls (0882434C - 088243D0, length 34)
  Back Branch 088243CC 5 times (length 18)
_S1_2_88A7628 145 instructions (0.000%), 5 calls (088A7628 - 088A76B8, length 37)
  Back Branch 088A7698 5 times (length 16)
_S1_2_886F204 140 instructions (0.000%), 5 calls (0886F204 - 0886F288, length 34)
_S1_2_88344B0 138 instructions (0.000%), 6 calls (08834320 - 088344C8, length 107)
  Back Branch 08834400 357 times (length 36)
  Back Branch 088344A8 44 times (length 23)
  Back Branch 088344A0 44 times (length 98)
  Back Branch 088344BC 6 times (length 10)
_S1_2_88A22F8 135 instructions (0.000%), 15 calls (088A22F8 - 088A2318, length 9)
_S1_2_88847C8 135 instructions (0.000%), 5 calls (088847C8 - 0888484C, length 34)
  Back Branch 08884828 5 times (length 12)
_S1_2_8871E0C 135 instructions (0.000%), 5 calls (08871E0C - 08871E80, length 30)
_S1_2_8854334 133 instructions (0.000%), 7 calls (08854334 - 0885437C, length 19)
_S1_2_8824690 132 instructions (0.000%), 4 calls (08824690 - 08824784, length 62)
_S1_2_88A036C 130 instructions (0.000%), 5 calls (088A036C - 088A03EC, length 33)
  Back Branch 088A03CC 5 times (length 10)
_S1_2_8898B3C 130 instructions (0.000%), 5 calls (08873BE4 - 08898B44, length 37849)
  Back Branch 08873C38 160 times (length 15)
  Back Branch 08873C48 160 times (length 7)
  Back Branch 08873C24 55 times (length 11)
  Back Branch 08898B40 5 times (length 37849)
  Back Branch 08873C50 5 times (length 21)
_S1_2_886FF58 130 instructions (0.000%), 5 calls (0886FF58 - 0886FFBC, length 26)
_S1_2_88195B8 129 instructions (0.000%), 1 calls (088195B8 - 08823E94, length 10808)
_S1_2_88291BC 128 instructions (0.000%), 16 calls (088291BC - 088291D8, length 8)
_S1_2_889CD58 125 instructions (0.000%), 5 calls (0889CD58 - 0889CE4C, length 62)
_S1_2_8871C9C 125 instructions (0.000%), 5 calls (08871C9C - 08871D2C, length 37)
  Back Branch 08871D28 5 times (length 11)
_S1_2_884144C 122 instructions (0.000%), 2 calls (08825190 - 08841508, length 28895)
  Back Branch 08841504 2 times (length 28895)
_S1_2_8873BB4 120 instructions (0.000%), 10 calls (08873BB4 - 08873BE0, length 12)
_S1_2_88A88A4 120 instructions (0.000%), 5 calls (088749AC - 088A88A8, length 53184)
  Back Branch 088A88A4 5 times (length 53184)
_S1_2_8895714 120 instructions (0.000%), 5 calls (08895714 - 08895770, length 24)
_S1_2_8837F60 118 instructions (0.000%), 1 calls (08837F60 - 08837FCC, length 28)
  Back Branch 08837FB4 7 times (length 13)
_S1_2_884179C 117 instructions (0.000%), 3 calls (0884179C - 0884184C, length 45)
_S1_2_889B868 114 instructions (0.000%), 6 calls (0889B868 - 0889B8B0, length 19)
_S1_2_8838544 114 instructions (0.000%), 2 calls (08825190 - 088385A0, length 19717)
  Back Branch 0883859C 2 times (length 19717)
_S1_2_882E2D8 111 instructions (0.000%), 1 calls (0882E2D8 - 0882E440, length 91)
  Back Branch 0882E3D0 9 times (length 4)
_S1_2_881941C 111 instructions (0.000%), 1 calls (0881941C - 08823E94, length 10911)
_S1_2_88749AC 110 instructions (0.000%), 5 calls (088749AC - 08874A00, length 22)
_S1_2_881DDE4 103 instructions (0.000%), 1 calls (0881DDE4 - 0881E020, length 144)
_S1_2_88441B8 102 instructions (0.000%), 1 calls (088441B8 - 088442A0, length 59)
  Back Branch 08844288 2 times (length 22)
_S1_2_88CC848 101 instructions (0.000%), 3 calls (088CC848 - 088CC908, length 49)
  Back Branch 088CC8D8 2 times (length 17)
  Back Branch 088CC8C4 2 times (length 12)
_S1_2_88318D8 96 instructions (0.000%), 4 calls (08831774 - 088326D0, length 984)
  Back Branch 08831854 111,723,079 times (length 58)
  Back Branch 088318F0 2,406,924 times (length 97)
  Back Branch 088318E8 4 times (length 95)
_S1_2_889CC68 95 instructions (0.000%), 5 calls (0889CC68 - 0889CD54, length 60)
_S1_2_883AF94 92 instructions (0.000%), 4 calls (0883AF94 - 0883AFEC, length 23)
_S1_2_88AFE10 90 instructions (0.000%), 5 calls (088AFE10 - 088AFE54, length 18)
_S1_2_8877958 90 instructions (0.000%), 5 calls (08877958 - 0887799C, length 18)
_S1_2_886F7A8 90 instructions (0.000%), 5 calls (0886F7A8 - 0886F7EC, length 18)
_S1_2_88426B4 88 instructions (0.000%), 1 calls (088426B4 - 088440DC, length 1675)
  Back Branch 0884281C 79,056 times (length 13)
  Back Branch 08842880 4,942 times (length 89)
  Back Branch 08842824 4,941 times (length 46)
_S1_2_882D8A0 88 instructions (0.000%), 1 calls (0882D478 - 0882D92C, length 302)
  Back Branch 0882D510 1,048 times (length 40)
  Back Branch 0882D564 578 times (length 31)
  Back Branch 0882D928 1 times (length 272)
_S1_2_88344E8 87 instructions (0.000%), 3 calls (08834320 - 08834518, length 127)
  Back Branch 08834400 357 times (length 36)
  Back Branch 088344A8 44 times (length 23)
  Back Branch 088344A0 44 times (length 98)
  Back Branch 088344F8 3 times (length 117)
  Back Branch 0883450C 3 times (length 30)
_S1_2_8871B18 85 instructions (0.000%), 5 calls (08871B18 - 08871B74, length 24)
_S1_2_88385A4 85 instructions (0.000%), 1 calls (088385A4 - 088386F4, length 85)
_S1_2_8832DF8 84 instructions (0.000%), 14 calls (08832DF8 - 08832E0C, length 6)
_S1_2_885429C 84 instructions (0.000%), 4 calls (0885429C - 088542F4, length 23)
_S1_2_8843890 83 instructions (0.000%), 1 calls (08843890 - 088440DC, length 532)
_S1_2_883B938 83 instructions (0.000%), 1 calls (08824CBC - 0883B980, length 23346)
  Back Branch 08824DA0 11 times (length 46)
  Back Branch 08824D60 5 times (length 9)
  Back Branch 0883B97C 1 times (length 23346)
_S1_2_883BF60 81 instructions (0.000%), 1 calls (0883BF60 - 0883C0A0, length 81)
_S1_2_8875E30 78 instructions (0.000%), 3 calls (08875D74 - 08875FD0, length 152)
  Back Branch 08875FBC 3 times (length 148)
_S1_2_882591C 78 instructions (0.000%), 2 calls (0882591C - 08825A58, length 80)
  Back Branch 08825A30 2 times (length 33)
_S1_2_88069B0 76 instructions (0.000%), 1 calls (088069B0 - 08806ADC, length 76)
_S1_2_88AF2C8 75 instructions (0.000%), 5 calls (088AF2C8 - 088AF300, length 15)
_S1_2_8899DD4 70 instructions (0.000%), 5 calls (08899DD4 - 08899E08, length 14)
_S1_2_8842FE0 70 instructions (0.000%), 1 calls (08842FE0 - 088440DC, length 1088)
  Back Branch 088430C4 1 times (length 42)
_S1_2_881A0EC 70 instructions (0.000%), 1 calls (0881A0EC - 08823E94, length 10091)
_S1_2_8819FF4 70 instructions (0.000%), 1 calls (08819FF4 - 08823E94, length 10153)
_S1_2_8819BD8 70 instructions (0.000%), 1 calls (08819BD8 - 08823E94, length 10416)
_S1_2_881979C 70 instructions (0.000%), 1 calls (0881979C - 08823E94, length 10687)
_S1_2_88344CC 69 instructions (0.000%), 3 calls (08834320 - 088344E4, length 114)
  Back Branch 08834400 357 times (length 36)
  Back Branch 088344A8 44 times (length 23)
  Back Branch 088344A0 44 times (length 98)
  Back Branch 088344D8 3 times (length 17)
_S1_2_8844434 68 instructions (0.000%), 1 calls (088442D4 - 0884443C, length 91)
  Back Branch 08844438 1 times (length 91)
_S1_2_8870018 65 instructions (0.000%), 5 calls (08870018 - 08870048, length 13)
_S1_2_886F450 65 instructions (0.000%), 5 calls (0886F450 - 0886F488, length 15)
_S1_2_886F180 65 instructions (0.000%), 5 calls (0886F180 - 0886F1B0, length 13)
_S1_2_8842A0C 63 instructions (0.000%), 1 calls (08842A0C - 088440DC, length 1461)
_S1_2_88C71A4 62 instructions (0.000%), 1 calls (088B606C - 088C71C0, length 17494)
  Back Branch 088C71BC 1 times (length 17494)
_S1_2_8899D9C 60 instructions (0.000%), 5 calls (08899D9C - 08899DC8, length 12)
_S1_2_883B758 60 instructions (0.000%), 3 calls (0883B758 - 0883B7C4, length 28)
_S1_2_8841718 58 instructions (0.000%), 3 calls (08841718 - 08841798, length 33)
_S1_2_88B6AD0 56 instructions (0.000%), 1 calls (088B6A58 - 088B6B64, length 68)
  Back Branch 088B6B60 1 times (length 68)
_S1_2_8871B04 55 instructions (0.000%), 11 calls (08871B04 - 08871B14, length 5)
_S1_2_8841850 55 instructions (0.000%), 1 calls (08841850 - 08841928, length 55)
_S1_2_88405DC 53 instructions (0.000%), 1 calls (088405DC - 088406AC, length 53)
_S1_2_883B7F8 52 instructions (0.000%), 1 calls (0883B270 - 0883B824, length 366)
  Back Branch 0883B820 1 times (length 366)
_S1_2_882E4FC 51 instructions (0.000%), 1 calls (0882E4FC - 0882E5C4, length 51)
_S1_2_8843644 49 instructions (0.000%), 1 calls (08843644 - 08843704, length 49)
_S1_2_88C73EC 46 instructions (0.000%), 1 calls (088C73EC - 088C74A0, length 46)
  Back Branch 088C7470 1 times (length 26)
_S1_2_883C0A4 46 instructions (0.000%), 1 calls (0883AC0C - 0883C0F4, length 1339)
  Back Branch 0883ACCC 1 times (length 20)
  Back Branch 0883C0F0 1 times (length 1339)
_S1_2_8899EDC 45 instructions (0.000%), 5 calls (08899EDC - 08899EFC, length 9)
_S1_2_881744C 45 instructions (0.000%), 1 calls (0881744C - 088CF778, length 188620)
_S1_2_88B6A58 44 instructions (0.000%), 2 calls (088B6A58 - 088B6AAC, length 22)
_S1_2_882E444 44 instructions (0.000%), 1 calls (0882E444 - 0882E4F0, length 44)
_S1_2_8804000 44 instructions (0.000%), 1 calls (08804000 - 08804170, length 93)
  Back Branch 08804060 2 times (length 10)
  Back Branch 0880416C 1 times (length 12)
  Back Branch 08804164 1 times (length 36)
_S1_2_88BEA68 43 instructions (0.000%), 1 calls (088BCEA0 - 088BEACC, length 1804)
  Back Branch 088BCEC4 420,980 times (length 4)
  Back Branch 088BCF74 206,136 times (length 6)
  Back Branch 088BCF4C 18 times (length 14)
  Back Branch 088BEA9C 4 times (length 6)
_S1_2_881E024 43 instructions (0.000%), 1 calls (0881E024 - 0881E1A0, length 96)
_S1_2_88B6484 42 instructions (0.000%), 1 calls (088B6484 - 088C7AF0, length 17820)
  Back Branch 088C7AA8 1 times (length 38)
_S1_2_883C0F8 42 instructions (0.000%), 1 calls (0883C0F8 - 0883C19C, length 42)
_S1_2_88040AC 42 instructions (0.000%), 1 calls (088040AC - 08804170, length 50)
  Back Branch 0880416C 1 times (length 12)
  Back Branch 08804164 1 times (length 36)
_S1_2_884297C 41 instructions (0.000%), 1 calls (0884297C - 088440DC, length 1497)
_S1_2_8853E2C 40 instructions (0.000%), 4 calls (08853E2C - 08853E50, length 10)
_S1_2_8842D68 40 instructions (0.000%), 1 calls (08842D68 - 088440DC, length 1246)
_S1_2_881D154 40 instructions (0.000%), 1 calls (0881D154 - 0883766C, length 26951)
_S1_2_88176A8 38 instructions (0.000%), 2 calls (088176A8 - 0883766C, length 32754)
_S1_2_884264C 38 instructions (0.000%), 1 calls (0884264C - 088440DC, length 1701)
_S1_2_883BC34 38 instructions (0.000%), 1 calls (0883BA94 - 0883BC9C, length 131)
  Back Branch 0883BC74 1 times (length 122)
_S1_2_8842DD8 37 instructions (0.000%), 1 calls (08842DD8 - 088CF4C0, length 143803)
_S1_2_883B5EC 37 instructions (0.000%), 1 calls (0883AC0C - 0883B698, length 676)
  Back Branch 0883ACCC 1 times (length 20)
_S1_2_886F5E0 35 instructions (0.000%), 5 calls (0886F5E0 - 0886F600, length 9)
_S1_2_88431C0 34 instructions (0.000%), 1 calls (08843170 - 0884321C, length 44)
  Back Branch 08843218 1 times (length 44)
_S1_2_881CF20 32 instructions (0.000%), 2 calls (0881CF20 - 0883766C, length 27092)
_S1_2_88CF794 30 instructions (0.000%), 15 calls (088CF794 - 088CF798, length 2)
_S1_2_882229C 30 instructions (0.000%), 1 calls (0882229C - 0883766C, length 21749)
_S1_2_8822494 29 instructions (0.000%), 1 calls (08822494 - 0883766C, length 21623)
_S1_2_88B6BC8 28 instructions (0.000%), 1 calls (088B6BC8 - 088B6C34, length 28)
_S1_2_88437F4 28 instructions (0.000%), 1 calls (088437F4 - 088440DC, length 571)
_S1_2_883CFDC 28 instructions (0.000%), 1 calls (0883CFDC - 0883D16C, length 101)
  Back Branch 0883D168 1 times (length 29)
_S1_2_8853D70 27 instructions (0.000%), 1 calls (08853CB8 - 08853D78, length 49)
  Back Branch 08853D74 1 times (length 49)
_S1_2_8824E34 26 instructions (0.000%), 1 calls (08824E34 - 0882A694, length 5657)
  Back Branch 0882A5F0 100,795 times (length 7)
  Back Branch 0882A62C 5,204 times (length 28)
  Back Branch 08828398 13 times (length 24)
_S1_2_880D110 26 instructions (0.000%), 1 calls (0880D110 - 0880D18C, length 32)
  Back Branch 0880D150 1 times (length 11)
_S1_2_8808528 26 instructions (0.000%), 1 calls (08808528 - 0880858C, length 26)
_S1_2_881C27C 25 instructions (0.000%), 1 calls (0881C27C - 0883766C, length 27901)
_S1_2_88B6194 24 instructions (0.000%), 1 calls (088B6194 - 088B6218, length 34)
_S1_2_88B5CB8 24 instructions (0.000%), 1 calls (088B5CB8 - 088B5D44, length 36)
_S1_2_8842E9C 24 instructions (0.000%), 1 calls (08842E9C - 08842F1C, length 33)
_S1_2_8824BEC 24 instructions (0.000%), 1 calls (08824BEC - 08824CB8, length 52)
_S1_2_88243D4 23 instructions (0.000%), 1 calls (088243D4 - 0882448C, length 47)
_S1_2_8856104 22 instructions (0.000%), 1 calls (08856104 - 08856174, length 29)
  Back Branch 08856160 1 times (length 10)
  Back Branch 08856170 1 times (length 18)
_S1_2_8805A34 22 instructions (0.000%), 1 calls (08805A34 - 08805AA0, length 28)
_S1_2_88CF1DC 21 instructions (0.000%), 1 calls (088CF1DC - 088CF22C, length 21)
  Back Branch 088CF214 1 times (length 5)
_S1_2_882E0BC 21 instructions (0.000%), 1 calls (0882E0BC - 0882E10C, length 21)
_S1_2_8807088 20 instructions (0.000%), 5 calls (08807088 - 088CF720, length 205223)
_S1_2_88B881C 20 instructions (0.000%), 2 calls (088B881C - 088B8840, length 10)
_S1_2_8000000 20 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 4 times (length 4)
_S1_2_88C51E4 20 instructions (0.000%), 1 calls (088C51E4 - 088C5230, length 20)
_S1_2_88C0618 19 instructions (0.000%), 1 calls (088C0618 - 088C0664, length 20)
_S1_2_8842164 19 instructions (0.000%), 1 calls (08842164 - 088421AC, length 19)
_S1_2_883668C 19 instructions (0.000%), 1 calls (0883668C - 088366D4, length 19)
_S1_2_88C0668 17 instructions (0.000%), 1 calls (088C0668 - 088C06D0, length 27)
_S1_2_88442C0 17 instructions (0.000%), 1 calls (088440B0 - 088442C4, length 134)
  Back Branch 088440E4 8,720,421 times (length 15)
  Back Branch 088442C0 1 times (length 122)
_S1_2_88240F4 17 instructions (0.000%), 1 calls (088240F4 - 0882413C, length 19)
  Back Branch 08824130 1 times (length 8)
_S1_2_880420C 17 instructions (0.000%), 1 calls (0880420C - 08804268, length 24)
_S1_2_88442B0 16 instructions (0.000%), 1 calls (088440B0 - 088442BC, length 132)
  Back Branch 088442B8 1 times (length 132)
_S1_2_8843598 16 instructions (0.000%), 1 calls (08843598 - 088440DC, length 722)
_S1_2_883BBEC 16 instructions (0.000%), 1 calls (0883BBEC - 0883BC30, length 18)
_S1_2_881CDB4 16 instructions (0.000%), 1 calls (0881CDB4 - 0883766C, length 27183)
_S1_2_88AFE04 15 instructions (0.000%), 5 calls (088AFE04 - 088AFE0C, length 3)
_S1_2_88A4724 15 instructions (0.000%), 5 calls (088A4724 - 088A472C, length 3)
_S1_2_889B4D8 15 instructions (0.000%), 5 calls (0889B4D8 - 0889B4E0, length 3)
_S1_2_88442A4 15 instructions (0.000%), 1 calls (088440B0 - 088442AC, length 128)
  Back Branch 088442A8 1 times (length 128)
_S1_2_8843284 15 instructions (0.000%), 1 calls (08843170 - 08843294, length 74)
  Back Branch 08843290 1 times (length 74)
_S1_2_8843248 15 instructions (0.000%), 1 calls (08843170 - 08843258, length 59)
  Back Branch 08843254 1 times (length 59)
_S1_2_8843234 15 instructions (0.000%), 1 calls (08843170 - 08843244, length 54)
  Back Branch 08843240 1 times (length 54)
_S1_2_8842B54 15 instructions (0.000%), 1 calls (08842B18 - 08842B64, length 20)
  Back Branch 08842B60 1 times (length 20)
_S1_2_88429F4 15 instructions (0.000%), 1 calls (088429F4 - 088440DC, length 1467)
_S1_2_883B984 14 instructions (0.000%), 1 calls (0883B984 - 0883B9B8, length 14)
_S1_2_88CF89C 12 instructions (0.000%), 6 calls (088CF89C - 088CF8A0, length 2)
_S1_2_88CF88C 12 instructions (0.000%), 6 calls (088CF88C - 088CF890, length 2)
_S1_2_88174F8 12 instructions (0.000%), 1 calls (088174F8 - 08817534, length 16)
_S1_2_883D828 11 instructions (0.000%), 1 calls (0883D828 - 0883D850, length 11)
_S1_2_883CE80 11 instructions (0.000%), 1 calls (0883CE80 - 0883CEA8, length 11)
_S1_2_8839A64 11 instructions (0.000%), 1 calls (08839A64 - 08839A8C, length 11)
_S1_2_88A8A74 10 instructions (0.000%), 5 calls (088A8A74 - 088A8A78, length 2)
_S1_2_88A4730 10 instructions (0.000%), 5 calls (088A4730 - 088A4734, length 2)
_S1_2_88A45E8 10 instructions (0.000%), 5 calls (088A45E8 - 088A45EC, length 2)
_S1_2_88848A8 10 instructions (0.000%), 5 calls (088848A8 - 088848AC, length 2)
_S1_2_887EDAC 10 instructions (0.000%), 5 calls (0887EDAC - 0887EDB0, length 2)
_S1_2_88CF244 10 instructions (0.000%), 1 calls (088CF244 - 088CF268, length 10)
_S1_2_88CF804 8 instructions (0.000%), 4 calls (088CF804 - 088CF808, length 2)
_S1_2_88CF2A4 8 instructions (0.000%), 4 calls (088CF2A4 - 088CF2A8, length 2)
_S1_2_8817538 8 instructions (0.000%), 2 calls (08817538 - 088CF820, length 188603)
_S1_2_8816728 8 instructions (0.000%), 1 calls (08816728 - 08816744, length 8)
_S1_2_8845400 7 instructions (0.000%), 1 calls (08845400 - 08845420, length 9)
_S1_2_88CF8CC 4 instructions (0.000%), 2 calls (088CF8CC - 088CF8D0, length 2)
_S1_2_88B64E4 4 instructions (0.000%), 1 calls (088B64E4 - 088B64F0, length 4)
_S1_2_8823E18 4 instructions (0.000%), 1 calls (08823E18 - 08823E24, length 4)
_S1_2_88082B0 4 instructions (0.000%), 1 calls (088082B0 - 088082BC, length 4)
_S1_2_8805DC4 4 instructions (0.000%), 1 calls (08805DC4 - 08805DD0, length 4)
_S1_2_88CF8EC 2 instructions (0.000%), 1 calls (088CF8EC - 088CF8F0, length 2)
_S1_2_88CF8C4 2 instructions (0.000%), 1 calls (088CF8C4 - 088CF8C8, length 2)
_S1_2_88CF8B4 2 instructions (0.000%), 1 calls (088CF8B4 - 088CF8B8, length 2)
_S1_2_88CF82C 2 instructions (0.000%), 1 calls (088CF82C - 088CF830, length 2)
_S1_2_88CF814 2 instructions (0.000%), 1 calls (088CF814 - 088CF818, length 2)
_S1_2_88CF80C 2 instructions (0.000%), 1 calls (088CF80C - 088CF810, length 2)
_S1_2_88CF7FC 2 instructions (0.000%), 1 calls (088CF7FC - 088CF800, length 2)
_S1_2_88CF7F4 2 instructions (0.000%), 1 calls (088CF7F4 - 088CF7F8, length 2)
_S1_2_88CF7E4 2 instructions (0.000%), 1 calls (088CF7E4 - 088CF7E8, length 2)
_S1_2_88CF7DC 2 instructions (0.000%), 1 calls (088CF7DC - 088CF7E0, length 2)
_S1_2_88CF7D4 2 instructions (0.000%), 1 calls (088CF7D4 - 088CF7D8, length 2)
_S1_2_88CF7CC 2 instructions (0.000%), 1 calls (088CF7CC - 088CF7D0, length 2)
_S1_2_88CF7C4 2 instructions (0.000%), 1 calls (088CF7C4 - 088CF7C8, length 2)
_S1_2_88CF7B4 2 instructions (0.000%), 1 calls (088CF7B4 - 088CF7B8, length 2)
_S1_2_88CF7AC 2 instructions (0.000%), 1 calls (088CF7AC - 088CF7B0, length 2)
_S1_2_88CF78C 2 instructions (0.000%), 1 calls (088CF78C - 088CF790, length 2)
_S1_2_88CF76C 2 instructions (0.000%), 1 calls (088CF76C - 088CF770, length 2)
_S1_2_88CF75C 2 instructions (0.000%), 1 calls (088CF75C - 088CF760, length 2)
_S1_2_88CF73C 2 instructions (0.000%), 1 calls (088CF73C - 088CF740, length 2)
_S1_2_88CF6DC 2 instructions (0.000%), 1 calls (088CF6DC - 088CF6E0, length 2)
_S1_2_88CF524 2 instructions (0.000%), 1 calls (088CF524 - 088CF528, length 2)
_S1_2_88CF514 2 instructions (0.000%), 1 calls (088CF514 - 088CF518, length 2)
_S1_2_88CF50C 2 instructions (0.000%), 1 calls (088CF50C - 088CF510, length 2)
_S1_2_88CF4FC 2 instructions (0.000%), 1 calls (088CF4FC - 088CF500, length 2)
_S1_2_88CF4EC 2 instructions (0.000%), 1 calls (088CF4EC - 088CF4F0, length 2)
_S1_2_88CF4D4 2 instructions (0.000%), 1 calls (088CF4D4 - 088CF4D8, length 2)
_S1_2_88CF4CC 2 instructions (0.000%), 1 calls (088CF4CC - 088CF4D0, length 2)
_S1_2_88CF4B4 2 instructions (0.000%), 1 calls (088CF4B4 - 088CF4B8, length 2)
_S1_2_88CF2F4 2 instructions (0.000%), 1 calls (088CF2F4 - 088CF2F8, length 2)
_S1_2_8000200 2 instructions (0.000%), 1 calls (08000200 - 08000204, length 2)
_S1_2_88BAA74 (nop) 0 instructions (0.000%), 413,609 calls (088BAA74 - 088BAA78, length 2)
_S1_2_88BAA7C (nop) 0 instructions (0.000%), 277,705 calls (088BAA7C - 088BAA80, length 2)
_S1_2_88B9A68 (memset) 0 instructions (0.000%), 50,371 calls (088B9A68 - 088B9B28, length 49)
_S1_2_88BE684 (strlen) 0 instructions (0.000%), 26,885 calls (088BE684 - 088BE698, length 6)
_S1_2_8844D44 0 instructions (0.000%), 124 calls (08844D44 - 088B9B28, length 119674)
_S1_2_88462F8 0 instructions (0.000%), 62 calls (088462F8 - 088B9B28, length 118285)
_S1_2_88B6AB8 (nop) 0 instructions (0.000%), 15 calls (088B6AB8 - 088B6ABC, length 2)
_S1_2_88B6AB0 (nop) 0 instructions (0.000%), 15 calls (088B6AB0 - 088B6AB4, length 2)
_S1_2_88AD354 (nop) 0 instructions (0.000%), 5 calls (088AD354 - 088AD358, length 2)
_S1_2_88A8A7C (nop) 0 instructions (0.000%), 5 calls (088A8A7C - 088A8A80, length 2)
_S1_2_88A4738 (nop) 0 instructions (0.000%), 5 calls (088A4738 - 088A473C, length 2)
_S1_2_88848B0 (nop) 0 instructions (0.000%), 5 calls (088848B0 - 088848B4, length 2)
_S1_2_887EDB4 (nop) 0 instructions (0.000%), 5 calls (0887EDB4 - 0887EDB8, length 2)
_S1_2_88C95A4 (nop) 0 instructions (0.000%), 2 calls (088C95A4 - 088C95A8, length 2)
_S1_2_88C959C (nop) 0 instructions (0.000%), 2 calls (088C959C - 088C95A0, length 2)
------------------ GEProfiler ----------------------
GE list count: 4960
Texture load count: 386, average 0.1 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 222622ms, average 44.9ms per GE list, max FPS is 22.3
prim: called 2390542 times, average 482.0 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 2377129 times in PRIM, average 479.3 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 8454 times in PRIM, average 1.7 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 4941 times in PRIM, average 1.0 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_2D size=12: used 18 times in PRIM, average 0.0 per GE list
